We are a stealth-mode startup on a mission to revolutionize marketing through an AI-powered growth engine. Our innovative team has developed marketing automation systems for some of the most iconic companies in the world, including Expedia, Amazon, Snapchat, and BCG. We aim to democratize access to advanced marketing technology, empowering marketers to focus on high-level strategy rather than routine tasks. Our founders bring a wealth of experience from industry giants like Meta, Expedia, Snapchat, Y Combinator, and Levels Health. Backed by top Silicon Valley venture capital funds and angel investors, we are poised to transform how businesses allocate their marketing budgets for unprecedented growth and efficiency.
Responsibilities
User Interface Development
- Design and implement intuitive, responsive, and user-friendly interfaces using Next.js.
- Collaborate with UX/UI designers to create visually appealing and functional web applications.
Component Development
- Build reusable and modular Next.js components aligned with our design system and standards.
- Optimize components for performance and scalability.
State Management
- Implement and manage application state using tools like Redux, Context API, or MobX.
- Ensure efficient state management for handling complex application states and data flows.
Integration with Back-End Services
- Collaborate closely with back-end engineers to integrate APIs and services.
- Ensure seamless communication between front-end and back-end systems, effectively managing data fetching, caching, and error handling.
Performance Optimization
- Optimize applications for maximum speed and scalability.
- Implement techniques such as lazy loading and code splitting for performance enhancement.
Testing and Debugging
- Write unit, integration, and end-to-end tests using frameworks like Jest, Cypress, or Testing Library.
- Debug and resolve issues to ensure high-quality and bug-free applications.
Version Control and Collaboration
- Use version control systems like Git for code management and collaboration.
- Engage in code reviews, providing and receiving constructive feedback.
Documentation
- Maintain comprehensive documentation for code, components, and development processes.
- Create and update user guides, API documentation, and developer notes.
Industry Trends
- Stay updated with the latest trends, tools, and best practices in front-end development and the Next.js/React ecosystem.
- Continuously learn and apply new techniques to enhance development processes and product quality.
Cross-Functional Collaboration
- Work collaboratively with team members, including data scientists, machine learning engineers, and product managers.
- Participate in sprint planning, stand-ups, and agile ceremonies to align with project goals and timelines.
User Experience Enhancement
- Enhance user experience by implementing feedback from users and stakeholders.
- Conduct usability testing and gather user feedback for continuous application improvement.
Security Best Practices
- Implement security best practices to protect the application from vulnerabilities.
- Ensure data privacy and compliance with relevant regulations and standards.
Qualifications
- Experience. 3+ years of experience in building large-scale and complex full-stack applications, contributing to each part of the stack.
- Technical Skills. Proficient in Next.js, React, Node.js, CSS, TailwindCSS, Postgres, and REST APIs.
- Environment. Comfortable working in an ultra-fast-paced startup environment.