React Frontend Engineer

Job Requirements

✅ Technical Skills

  • 3–7+ years of frontend development experience with modern JavaScript (ES6+)

  • 2–5+ years of hands-on experience with React.js and its core principles (hooks, context, component lifecycle)

  • Proficient in HTML5, CSS3, and responsive UI design using Flexbox, Grid, and media queries

  • Strong knowledge of state management (e.g., Redux, Zustand, Recoil, or Context API)

  • Experience with TypeScript in a production environment

  • Familiarity with modern build tools and bundlers (Webpack, Vite, etc.)

  • Comfortable with API integration (REST, GraphQL)

  • Experience using Git and working in CI/CD pipelines

  • Testing experience with tools like Jest, React Testing Library, or Cypress

⚙️ Engineering Practices

  • Deep understanding of component-driven development and atomic design

  • Strong focus on performance optimization and accessibility (a11y)

  • Experience with code review and writing clean, reusable, and maintainable code

  • Familiarity with Agile/Scrum workflows and ticketing systems (e.g., Jira, Trello)

  • Ability to collaborate closely with backend developers, designers, and product managers

🎯 Bonus / Nice to Have

  • Experience with design systems (e.g., Storybook, Figma-to-code handoffs)

  • Familiarity with Next.js or other React frameworks

  • Knowledge of SSR/SSG concepts and web vitals

  • Contributions to open source or a strong personal GitHub portfolio

🧠 Soft Skills

  • Strong communication and problem-solving skills

  • Able to work independently and take ownership of UI features

  • Comfortable giving and receiving feedback

  • Curious, detail-oriented, and eager to stay current with frontend trends
Job Category: Frontend Engineer
Job Type: Contract Full Time
Job Location: Hybrid Onsite Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Apply for this job

Upload CV/Resume