We are seeking a talented and passionate Frontend developer with good design understanding to join our team and contribute to the development of our modern web applications. The ideal candidate will have a strong background in software engineering and a deep understanding of user-centric design principles, exceptional creativity, and a passion for building scalable, reliable, and high-performing systems. You will be responsible for creating highly intuitive and performant web applications.
Responsibilities
Design and Development: Develop new user-facing features using React.js. Build reusable components and front-end libraries for future use. Translate designs and wireframes into high-quality code.
Collaboration: Work closely with the product development team, UX/UI designers, and other developers to ensure the applications functionality, usability, and visual appeal.
Optimization: Optimize components for maximum performance across a vast array of web-capable devices and browsers. Ensure the technical feasibility of UI/UX designs.
Testing and Debugging: Employ a variety of testing and debugging methods to ensure the application is functioning as expected. This can include unit testing, end-to-end testing, and more.
Documentation: Write and maintain clear, concise, and up-to-date documentation for the codebase, which can be used by other developers in the future.
Work with DevOps pipelines to deploy applications and troubleshoot any issues that arise.
Qualifications
Bachelors/master s degree in computer science, Engineering, or a related field, or equivalent practical experience.
Proven experience of minimum 5-8 years as a Frontend developer in React.js and related libraries
Strong understanding of JavaScript, Typescript, HTML, and CSS
Expertise in Figma and a strong understanding of the React ecosystem.
Ability to write automated tests.
Excellent communication, collaboration, and problem-solving skills.
Solid understanding of user-centred design principles, design thinking, and visual design.
Familiarity with DevOps, Git and Test automation
Ability to work in a fast-paced, agile environment.
Familiarity with cloud platforms (e.g., AWS, GCP, preferably Microsoft Azure) is a plus.