We are seeking a talented Front-End React Developer to join our growing team and help us build engaging, user-friendly web applications. As a React Developer, you will work closely with designers, backend developers, and product managers to create intuitive interfaces and seamless user experiences. If you have a passion for crafting exceptional UI components and enjoy working with the latest front-end technologies, we’d love to meet you.
UI Development:
Build and maintain responsive web applications using React.js and related libraries/frameworks.
Translate design wireframes, prototypes, and user stories into high-quality code.
Ensure a consistent look and feel across web platforms by implementing reusable components and adhering to style guides.
Performance Optimization:
Optimize components for maximum performance across a wide range of devices and browsers.
Debug and resolve front-end issues to enhance application performance and user experience.
Collaboration:
Collaborate with back-end developers to integrate APIs and ensure seamless communication between front-end and back-end systems.
Work closely with UX/UI designers to improve usability and accessibility.
Code Quality and Standards:
Write clean, maintainable, and well-documented code following industry best practices.
Conduct code reviews and participate in team discussions to ensure high standards of development.
Continuous Improvement:
Stay updated on emerging trends and technologies in front-end development.
Proactively suggest tools and processes to improve development efficiency and quality.
Must have
Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
5+ years of experience in front-end development, with a strong focus on React.js.
Proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
Experience with state management libraries such as Redux, Context API, or MobX.
Strong understanding of RESTful APIs and integrating them into front-end applications.
Familiarity with modern build tools like Webpack, Babel, and NPM/Yarn.
Knowledge of version control systems, particularly Git.
Experience with testing libraries such as Jest, React Testing Library, or Cypress.
Understanding of responsive design principles and cross-browser compatibility.
Nice to have
Strong attention to detail.
Ability to work both independently and as part of a team.
Effective communication skills to articulate ideas and technical concepts.
Eagerness to learn and adapt to new technologies.
Languages
English: C1 Advanced
Seniority
Senior