Front End React Developer

BayOne

Job Summary

We are seeking a talented and motivated Front-End Developer with 3–5 years of experience and strong proficiency in React.js to join our growing engineering team. In this role, you will be responsible for building dynamic and responsive user interfaces that deliver exceptional user experiences across web platforms. You’ll work closely with UX designers, product managers, and backend developers to translate business requirements into clean, scalable, and maintainable code.

Key Responsibilities

Develop responsive, reusable, and scalable user interfaces using React.js and modern JavaScript/TypeScript

Translate UI/UX designs and wireframes into high-quality code

Collaborate with cross-functional teams (designers, product, backend) to deliver robust front-end solutions

Optimize applications for speed, performance, and accessibility

Maintain and enhance existing front-end codebases

Write unit and integration tests to ensure code quality

Participate in Agile ceremonies including standups, sprint planning, and code reviews

Stay updated with the latest front-end development trends and best practices

Required Skills & Experience

5+ years of hands-on experience with React.js

Proficiency in JavaScript (ES6+) , HTML5 , and CSS3

Experience with TypeScript is a plus

Familiarity with state management libraries (e.g., Redux , Zustand , Context API )

Experience integrating RESTful APIs or GraphQL

Solid understanding of responsive design and cross-browser compatibility

Experience with version control systems (e.g., Git , GitHub)

Familiarity with front-end build tools (Webpack, Babel, npm/yarn)

Exposure to testing frameworks like Jest , React Testing Library , or Cypress

Strong debugging and troubleshooting skills

Nice to Have

Experience with design systems and component libraries (e.g., Material UI, Tailwind CSS, Chakra UI)

Familiarity with accessibility (WCAG) and performance optimization techniques

Experience working in CI/CD environments

Exposure to Next.js or other React frameworks

Education

Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?