Job Description
CodeNinja is seeking a highly skilled Senior React Developer with strong expertise in React.js and a comprehensive understanding of modern frontend development practices to join our dynamic team. The ideal candidate will lead the development of user-friendly, responsive, and scalable web applications while integrating cloud-based solutions. This role requires a combination of advanced front-end development experience and hands-on AWS prociency to build seamless applications that deliver excellent user experiences.
What you will do:
- Design, develop, and optimize user interfaces using React.js and related technologies.
- Translate design mockups and wireframes into high-quality code.
- Implement and maintain responsive web designs to ensure seamless performance across devices and browsers.
- Build reusable components and front-end libraries for future use.
- Optimize components for maximum performance and scalability.
- Collaborate with cross-functional teams, including product owners, designers, backend developers, and DevOps engineers, to deliver high-quality features.
- Collaborate with backend developers to integrate APIs and ensure cohesive user experiences.
- Implement state management solutions using Redux, Context API or similar technologies.
- Utilize AWS services such as S3, Amplify, CloudFront, etc. for cloud-based integration.
- Ensure code quality and performance by writing clean, reusable, and scalable code with attention to detail.
- Lead technical discussions and mentor junior developers to promote best practices, conducting code reviews and knowledge-sharing sessions.
- Integrate CI/CD pipelines and deployment workows using Jenkins or similar tools.
- Stay updated on emerging technologies, frameworks, and best practices to contribute to continuous improvement.
- Debug and resolve performance and usability issues across platforms.
- Ensure adherence to UI/UX design principles and accessibility standards (e.g., WCAG).