6 openings available
This position is for a Senior ReactJS Developer who will play a pivotal role in designing and implementing user interfaces for web applications. As a senior member of our development team, you will work closely with both frontend and backend engineers to create seamless and highly interactive user experiences. Your expertise in ReactJS will significantly impact the performance and usability of our projects, ensuring they meet the needs of our clients and stakeholders.
Develop and maintain high-quality web applications using ReactJS, ensuring optimal performance across devices and browsers.
Collaborate with UX/UI designers to translate design mockups into functional user interfaces.
Participate in code reviews, providing constructive feedback to enhance the development process and code quality.
Work closely with backend developers to integrate APIs and enhance application functionality.
Stay updated on emerging technologies and best practices in web development to continuously improve your skills and the team's output.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Minimum of 5 years of experience in web development, with at least 3 years focusing on ReactJS.
Strong understanding of JavaScript, HTML, and CSS, with an emphasis on modern web development practices.
Proficiency in ReactJS and its ecosystem (Redux, React Router, etc.).
Experience with state management libraries and tools.
Strong problem-solving skills and attention to detail.
Excellent communication skills to facilitate collaboration with team members and stakeholders.
Familiarity with TypeScript and its integration in React applications.
Experience with testing frameworks like Jest or Enzyme.
Knowledge of responsive design principles and tools.
Flexible remote work options, allowing you to maintain a healthy work-life balance.
Opportunities for continuous learning and professional development through workshops and training programs.
A collaborative and inclusive work culture that encourages innovation and creativity.
Engaging team-building activities and a supportive environment that values individual contributions.
Day