Sr Front End Developer


Apply to this position
Job Title: Sr Front End Developer
Location: Bengaluru, International/Other

Company: Archer Daniels Midland Company (ADM)
Industry Sector: Agribusiness
Industry Type: Input Retail, Cooperative and Related Crop Services
Job Type: Full Time

Job Description: Job Description

Your Responsibilities:

The mission of Digital Lab is to explore potential of new technologies (Cloud, AI, HMI) to produce digital MVPs and deliver new solutions to ADM users (internal and/or external)

The role of the senior front-end developer is to work closely with leaders, designers and product owner to understand business goals and ensure that the front-end team & technologies users are aligned with these.

The successful candidate will know how to analyze user needs to ensure a positive user experience and deliver business value.
  • Collaborating closely with designers to understand requirements and effectively translate them into technical requirements for the front end team
  • Coordinate with the UI/UX designer and product owner to deliver functional and user friendly solutions and ensuring high quality interfaces during design reviews
  • Having deep knowledge of using a Design system:
    • Utilize and contribute to the design system to maintain consistency and efficiency across projects.
    • The developer should have deep knowledge on design system and master fundamental tools as Storybook for example
  • Planning and documenting comprehensive technical specifications for features or system design, ensuring a clear roadmap for development
  • Participate to testing sessions with designers and end users
  • Responsible for front-end building to meet business process and application requirements
  • Develop responsive web applications using modern front end technologies such as React.JS / React Native
  • Implement mobile-first design principles to ensure seamless experiences across various devices and platforms.
  • Coordinate and share knowledge with other FE developers in all aspects of the software development life cycle, including design, development, coding, testing, and debugging, to deliver high-quality solutions
  • Ensuring that software quality standards are met by enforcing code standards, conducting rigorous testing, and implementing continuous improvement processes
  • Conducting code reviews and providing constructive feedback to ensure code quality and adherence to best practices
  • Deployment-
  • Deploy and manage front end applications on Azure Cloud, ensuring scalability, reliability, and security.
  • Developer should have strong knowledge of Azure Cloud (Azure Static Web apps, Azure AD/B2C, Azure Cloud Front and Azure App Gateway) and being certified if possible.
Graduation and Industrialization

  • Support handover team to scale front end solution at production level
  • Responsible to write and deliver required documentation to explain front end logic
  • Achieve high-quality code (readable, scalable and easy to maintain)
    • Code quality
      • Strong knowledge on code quality and testing (unit and integration)
      • Deliver code with coverage > 85%
  • Performance and mentoring
    • Optimize application performance and user experience through code optimization and performance tuning.
Collaboration and Agile

  • Work closely with Digital Lab Team / GT Teams / Projects Teams and Users
  • Communicate around your solutions and present them to other developers
  • Work in agile mode and coordinate daily with Scrum Master during projects


Your Profile:
  • Proficiency in JavaScript and TypeScript, React, HTML, MUI, CSS, with a deep understanding of their core principles.
  • Proficiency with Vite and Webpack builders
  • Strong knowledge on testing libraries: React Test Library, Jasmine and Jest
  • Experience in state management and strong knowledge of Redux
  • Experience with mobile development frameworks such as React Native and Ionic
  • Experience with design systems, storybook and component-based architecture. Knowing how to design components and UI skills.
  • Strong experience of integrating APIs. Deep knowledge on REST, OpenAPI and Redux Toolkit Query.
  • Strong understanding of cloud computing concepts, particularly Azure Cloud services to deploy code and application there. Azure certification is a plus.
  • Proficient in using code versioning tools (GIT)
  • Proficient in using CI/CD within GITHub, mainly GITHub CI/CD pipelines. Strong knowledge on YAML is needed.
  • Optimization of the code for maximum speed and scalability
  • Implementation of best practices in terms of code quality
  • Building reusable code and libraries for future use. Knowing concepts of artifacts library.
  • Experience on mobility / Understanding differences between mobile delivery platforms vs desktop and optimizing output to match the specific platform
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Ability to adapt to changing priorities and thrive in a fast-paced, dynamic environment.
Desired Skills:
  • Proficient knowledge of another front-end programming language (Angular)
Education Requirements:
  • Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field OR 7+ years of equivalent experience.
  • 5+ years of demonstrated ability in front end development
  • Must have 3 years of experience in developing Web-apps or Mobile app.
  • Experience of working using Agile methodologies

To apply please click on APPLY TO THIS POSITION

Job Post Date: 09/19/25
Here are some other jobs you may be interested in applying for.

45 people are interested in this job.

Signup Newsletter

Get Job Alerts

I agree to receive alerts from AgCareers.com and to the Terms of Service.
Career Type:
Country: International/Other

Grow your career on AgCareers.com

Advanced Search See All Jobs
Red Alert

Register for your free AgCareers.com account to receive exclusive information and features.

Candidate | Employer