
Front End Engineer 2 FEE2
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Front End Engineer II - Paragon
Amazon is seeking a talented Front End Engineer II to join the Paragon team in Bengaluru. In this role, you will be instrumental in designing, developing, and maintaining the user interfaces for Paragon's core components. You will focus heavily on Paragon Workbench, the primary application utilized by agents daily to assist customers including sellers, vendors, and advertisers, as well as to investigate fraud cases. Paragon Workbench is designed to streamline complex support tasks by breaking them down into logical steps: understanding the issue, determining the resolution, and communicating the solution. The interface is equipped with essential tools to enhance agent efficiency and effectiveness at each stage. Some of these tools are developed by our platform team, while others are customized by individual business teams to meet their specific requirements.
You will collaborate closely with product managers, UX/UI designers, and cross-functional teams to build scalable, high-quality, responsive, performant, and accessible solutions catering to thousands of customers with diverse needs. This position offers a unique opportunity to make significant technical contributions to a platform that directly influences business operations across the organization and to advance your skills in enterprise-scale front-end development.
Responsibilities:
- Design, develop, test, deploy, and maintain web applications utilizing React and modern JavaScript.
- Construct reusable components and front-end libraries.
- Engage in architecture discussions and contribute to technical design decisions.
- Develop and maintain micro-frontend and composable-UI architectures, promoting UI variation without technical debt.
- Mentor fellow engineers to foster systems thinking.
- Partner with UX/UI designers, backend engineers, product managers, and business teams to translate requirements and designs into functional features, integrate with platform services and APIs, and deliver solutions that address varied customer needs.
- Optimize applications for peak speed and scalability.
- Implement responsive design principles and ensure cross-browser compatibility.
- Produce clean, maintainable, and well-documented code.
- Conduct code reviews focused on capability enhancement, not just code quality.
- Troubleshoot and debug issues in production environments.
About the Team:
Paragon is a mission-critical case management system (CMS) supporting over 200 business teams within Stores. It enables efficient management of communications and interactions with millions of customers. As our customers depend on Paragon daily for delivering exceptional customer experiences, you will play a crucial role in building and evolving the platform that drives their success.
Basic Qualifications:
- Bachelors degree in Computer Science or equivalent.
- 5+ years of software development experience.
- 2+ years of professional front-end development experience.
- Experience working with REST API-based services or Postgres.
- Experience with CI/CD pipelines and build processes.
- Experience with Git or an equivalent distributed version control system.
- Strong proficiency in JavaScript, including DOM manipulation, the JavaScript object model, closures, async patterns, and debugging at the language level.
- Experience with React workflows such as Redux, React Router, and React Hooks.
- Experience in micro-architecture definition based on architectural guidelines and model analysis.
- Experience with front-end software development.
- Experience using CRM tools.
- Experience with evaluating and integrating open-source and in-house developed toolsets.
- Knowledge of web services, distributed systems, and web application development.
- Experience with automation, testing, or monitoring framework development.
- Understanding of accessibility standards and best practices.
- Experience implementing and optimizing Server Side Rendering (SSR) and Client Side Rendering (CSR) approaches.