Role Overview
We’re looking for a Frontend Engineer who enjoys building real products, solving practical problems, and shipping polished experiences across web and mobile applications. You’ll work closely with the product, design, and backend teams to take features from an idea or design all the way to production.
Responsibilities
- Build responsive and scalable interfaces using React and Next.js
- Develop and maintain mobile applications using React Native
- Build reusable components and maintain clean frontend architecture
- Integrate frontend applications with backend APIs
- Handle authentication, API states, loading states, errors, and asynchronous workflows
- Implement effective state management
- Build responsive interfaces across desktop, tablet, and mobile
- Optimize frontend performance and user experience
- Debug issues across development and production environments
- Work with real-time data and live updates where required
- Collaborate with backend engineers, designers, and product stakeholders
- Participate in code reviews and maintain code quality
- Take ownership of features from development through deployment
Requirements
- JavaScript (ES6+)
- React.js and React Hooks
- Next.js and routing fundamentals
- React Native
- REST API integration
- HTML5 and modern CSS
- Responsive web design
- Git and GitHub
- Debugging frontend applications
- Understanding of frontend and backend communication
Skills
- React.js
- Next.js
- React Native
- JavaScript
- REST APIs
Nice to Have
- TypeScript
- Tailwind CSS
- Redux / Zustand
- React Query
- WebSockets
- Jest / React Testing Library
- Expo
- Vercel
Benefits
- Fully remote work
- Direct ownership of real product features
- Fast-moving startup environment
- Competitive compensation based on skills and experience