CareerSwift
Frontend Developer (React) – Junior / Middle
About this role
Join a remote-first engineering team as a React Frontend Developer, building modern, scalable web applications. This role welcomes both Junior developers with 2+ years of React experience and Middle-level developers with 4+ years, offering flexibility to grow within a collaborative, international environment.
What you'll do
- Develop and maintain React-based web applications with focus on performance and user experience
- Build responsive, accessible interfaces aligned with UI/UX designs
- Integrate RESTful APIs and GraphQL services with backend teams
- Write clean, reusable code following best practices and architectural standards
- Participate in code reviews and troubleshoot frontend issues
- Stay current with modern frontend technologies and optimization techniques
What they're looking for
- React
- JavaScript (ES6+) / TypeScript
- HTML5 and CSS3
- REST and GraphQL APIs
- Git and version control
- State management (Redux, Zustand, Context API)
- Modern CSS solutions (Tailwind, Styled Components, SCSS)
- Testing frameworks (Jest, React Testing Library)
Benefits
- 100% remote work with flexible hours
- Opportunity to work on modern, scalable applications
- Supportive and collaborative engineering team
- Professional growth and learning opportunities
- Competitive salary based on experience
- Interesting international projects
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
CareerSwift
CareerSwift builds an AI-powered job search platform with a focus on reliable infrastructure and polished user experiences. The company is hiring DevOps engineers to manage cloud infrastructure and CI/CD pipelines, frontend developers to build React-based interfaces, and QA engineers to ensure product quality through manual and automated testing.
View all jobs at CareerSwiftLikely interview questions
- Can you walk us through a React component you built and explain how you managed state and props?
- How do you approach optimizing performance in a React application, and have you used tools like React DevTools to identify bottlenecks?