Responsibilities

  • Design and develop scalable, maintainable front-end applications using React.js, ensuring alignment with enterprise architecture and long-term product strategy.
  • Build reusable UI components and front-end libraries while maintaining consistency with enterprise design systems and improving development efficiency.
  • Develop responsive, accessible user interfaces compliant with ADA standards, ensuring cross-browser compatibility and consistent user experience across devices.
  • Integrate front-end applications with RESTful APIs and microservices, ensuring reliable data flow, error handling, and secure communication.
  • Collaborate closely with product owners, architects, UX designers, and backend teams to translate business requirements into intuitive and high-quality user experiences.
  • Optimize application performance through efficient rendering, code splitting, and front-end best practices aligned with platform requirements.
  • Implement and manage application state using solutions such as Redux or Context API, ensuring predictable data handling and maintainable architecture.
  • Participate in code reviews, design discussions, and architectural planning to improve code quality, enforce standards, and support continuous improvement.
  • Troubleshoot and debug complex issues while contributing to CI/CD pipelines and automated testing frameworks.