Design, build, and maintain scalable, responsive web applications using React
Collaborate closely with business analysts, UX designers, and backend engineers to deliver exceptional user experiences.
Lead architectural decisions, optimize performance, and ensure code quality through code reviews, automated testing, and CI/CD pipelines.
Mentor, provide guidance, and manage junior developers, fostering their growth and development
Ensure code quality, performance, and maintainability through code reviews and best practices
Ensure front-end components integrate seamlessly with microservices and a cloud based infrastructure
Troubleshoot and resolve complex technical issues related to front end development
Continuously explore new technologies and improve existing processes to raise the bar on engineering standards
Qualifications:
8+ years of professional software development experience, with 6+ years of hands-on experience using React to build production-grade, customer facing, web applications
Deep expertise in React, JavaScript, and associated libraries and frameworks (e.g., Redux, React Query, React Router, React Hook Form)
Strong experience with component architecture, advanced state management, and building reusable UI components
Strong experience with unit, integration, and end-to-end testing using tools like Jest, React Testing Library, or Cypress
Strong grasp of responsive design, and cross-browser compatibility
Knowledge of CI/CD tools like Jenkins and Git Actions
Familiarity with containerization and orchestration technologies such as Docker and AWS ECS
Excellent communication skills and a collaborative, proactive attitude
Bachelor's degree in Computer Science or a related field (Master's degree preferred)
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Front End Developer Employement Type: Full time