Job Description
We are seeking a Senior Frontend Engineer to design and develop user interfaces for our web and mobile applications. This role involves close collaboration with the CTO, backend engineers, and UI/UX designers to ensure that our products are well-designed, scoped, and delivered.
You will work with technologies such as Next.js, React, and a backend stack featuring NestJS, PostgreSQL, Prisma, and AWS. As part of a vibrant and fast-paced team, you’ll contribute to creating cutting-edge solutions in a collaborative and innovative environment.
This is a full-time remote position with mandatory availability from 9:00 to 11:00 AM PT as part of the standard working hours.
Key Responsibilities
- Collaborate with product designers and developers to build responsive, user-friendly interfaces for web and mobile applications.
- Develop new features and maintain the existing codebase using React, Next.js, TypeScript, Passport, Tailwind CSS, React Query, react-hook-form, and other tools.
- Write unit tests with Jest and end-to-end tests with Cypress to ensure code quality.
- Optimize applications for speed and scalability.
- Participate in code reviews, providing feedback to improve code quality and best practices.
Skills and Qualifications
- Bachelor’s degree in software engineering or equivalent experience.
- 8+ years of experience in frontend development.
- Proficiency with React, Next.js, TypeScript, Tailwind CSS, React Query, react-hook-form, and Passport.
- Experience with Jest and Cypress (preferred).
- Familiarity with version control systems like Git.
- Exceptional problem-solving skills, attention to detail, and strong communication abilities.
- Proven track record of delivering results and managing tasks independently.
Preferred Qualifications
- Experience with backend development using Node.js, Express, and MongoDB.
- Familiarity with CI/CD pipelines.
- Experience with GraphQL.
- Familiarity with cloud platforms like AWS and Supabase.