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.