Job Description
A React Front End Engineer is responsible for developing and maintaining the user interface of a software application using React.js and related libraries. They work closely with backend engineers, mobile engineers, and designers to ensure that the frontend of the software product is responsive, intuitive, and visually appealing.
Required Skills:
Strong proficiency in JavaScript and TypeScript
Experience with React.js and related libraries such as Redux or MobX
Understanding of HTML, CSS, and responsive web design principles
Familiarity with CSS frameworks such as Tailwind CSS, Bootstrap, or Material UI
Proficiency in version control systems such as Git and SVN
Understanding of software development methodologies, such as agile and Scrum
Knowledge of testing frameworks such as Jest, Enzyme, or React Testing Library
Experience with server-side rendering and client-side routing
Familiarity with UI/UX design principles and tools such as Sketch or Figma
Strong analytical and problem-solving skills
Excellent communication and collaboration skills
Responsibilities include:
Developing and maintaining the user interface of a software application using React.js and related libraries
Designing and implementing responsive and accessible web pages using HTML, CSS, and Tailwind CSS framework
Integrating with backend APIs to display data in a meaningful way on the frontend
Collaborating with designers to ensure that the UI/UX design is visually appealing and intuitive
Participating in code reviews and contributing to the development of software development standards
Writing unit tests and end-to-end tests using Jest, Enzyme, or React Testing Library
Participating in agile development methodologies, such as sprints and retrospectives
NB: Only Shortlisted Applicants will be contacted