Proficient Frontend Engineer
Join our frontend team to build intuitive user interfaces and enhance user experience.
Location
Remote
Employment Type
Full-time
About the Role
We're looking for a Proficient Frontend Engineer to join our Engineering team. You'll focus on building responsive, user-friendly interfaces and work closely with our design and backend teams. You'll have opportunities to grow your skills while contributing to meaningful projects.
Responsibilities
- Develop and maintain frontend components using React and Next.js
 - Implement responsive designs and ensure cross-browser compatibility
 - Collaborate with designers to translate mockups into functional interfaces
 - Integrate with backend APIs and handle data fetching efficiently
 - Write clean, reusable components and maintain code quality
 - Participate in code reviews and contribute to frontend architecture decisions
 - Optimize application performance and user experience
 
Requirements
- Strong proficiency in React and Next.js
 - Good problem-solving and debugging skills
 - 3+ years of experience in frontend development
 - Solid understanding of JavaScript/TypeScript
 - Experience with CSS frameworks (Tailwind CSS preferred)
 - Familiarity with Git and version control workflows
 - Understanding of responsive design principles
 
Nice to Have
- Basic knowledge of backend concepts and APIs
 - Some experience with tRPC or similar type-safe API solutions
 - Knowledge of state management libraries (Redux, Zustand)
 - Experience with testing frameworks (Jest, React Testing Library)
 - Understanding of web performance optimization
 - Familiarity with modern build tools (Vite, Webpack)
 
About the Team
Team Size
8 engineers
Reports To
Frontend Lead
You'll be joining a collaborative team of talented professionals who are passionate about building great products. We value open communication, continuous learning, and a healthy work-life balance.
Our Hiring Process
- 1
Application Review
Our hiring team will review your application and get back to you within 1 week.
 - 2
Initial Interview
A 30-minute video call with a hiring manager to discuss your experience and the role.
 - 3
Technical Assessment
A take-home assignment or live coding session, depending on the role.
 - 4
Team Interviews
Meet with 3-4 team members to dive deeper into your experience and fit.
 - 5
Offer
If all goes well, we'll extend an offer within a week of your final interview.