About the Role:
As a Frontend Developer You will work on complex React projects, large-scale applications, take ownership of critical frontend initiatives, and collaborate with cross-functional teams to deliver high-quality solutions. This role requires technical expertise and high commination skills.
Responsibilities
- Design and develop modern, scalable user interfaces using React and Next.js.
- Write clean, maintainable, and type-safe code with TypeScript.
- Build responsive and accessible designs using Tailwind CSS, Material UI, and Styled-components.
- Manage complex state with Zustand and handle client-side data fetching and caching with React Query.
- Hands-on experience building and optimizing Progressive Web Applications (PWA) for performance, offline support, and cross-platform usability.
- Collaborate closely with design, backend, and product teams to achieve shared goals.
Requirements (Technical):
- 3+ years of professional experience in frontend development with a strong focus on React and its ecosystem.
- Hands-on experience with Next.js and modular architectures.
- Strong proficiency in TypeScript and knowledge of software design patterns.
- Practical experience with state management tools (like Zustand) and asynchronous data handling (React Query).
- Solid experience in writing automated tests and ensuring product quality.
- Familiarity with Git workflows and collaboration in large teams.
Soft Skills:
- Strong communication skills to work effectively across different teams.
- Problem-solving mindset with the ability to handle complex challenges.
- Excellent time management and prioritization skills in dynamic environments.
- A collaborative mindset for working in large, cross-functional teams.
- Adaptability and flexibility to respond to changing requirements.
Nice to Have:
- Architect and manage multi-repository projects with Turborepo to enhance team productivity.
- Experience with design systems and reusable component libraries.
- Familiarity with error tracking tools.