About ADM:We are one of the world’s largest nutrition companies and a global leader in human and animal nutrition. We unlock the power of nature to provide nourishing quality of life by transforming crops into ingredients and solutions for foods, beverages, supplements, livestock, aquaculture, and pets.About ADM India Hub:At ADM, we have long recognized the strength and potential of India’s talent pool, which is why we have maintained a presence in the country for more than 25 years. Building on this foundation, we have now established ADM India Hub, our first GCC in India.At ADM India Hub, we are hiring for IT and finance roles across diverse technology and business functions. We stand at the intersection of global expertise and local excellence, enabling us to drive innovation and support our larger purpose of unlocking the power of nature to enrich quality of life.Senior Front-End Developer The successful candidate will know how to analyze user needs to ensure a positive user experience and deliver business value.Job Responsibilities: Collaborating closely with designers to understand requirements and effectively translate them into technical requirements for the front-end teamCoordinate with the UI/UX designer and product owner to deliver functional and user-friendly solutions and ensuring high quality interfaces during design reviewsHaving 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 examplePlanning and documenting comprehensive technical specifications for features or system design, ensuring a clear roadmap for developmentParticipate to testing sessions with designers and end usersResponsible of front-end building to meet business process and application requirements:Develop responsive web applications using modern front end technologies such as React.JS / React NativeImplement 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 solutionsEnsuring that software quality standards are met by enforcing code standards, conducting rigorous testing, and implementing continuous improvement processesConducting code reviews and providing constructive feedback to ensure code quality and adherence to best practicesDeployment: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 levelResponsible to write and deliver required documentation to explain front end logic Achieve high-quality code (readable, scalable and easy to maintain)Code qualityStrong knowledge on code quality and testing (unit and integration)Deliver code with coverage > 85%Performance and mentoringOptimize 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 UsersCommunicate around your solutions and present them to other developersWork in agile mode and coordinate daily with Scrum Master during projectsRequired Skills: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 JestExperience in state management and strong knowledge of ReduxExperience with mobile development frameworks such as React Native and IonicExperience 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 Azure DevOps, mainly Azure DevOps CI/CD pipelines. Strong knowledge on YAML is needed.Optimization of the code for maximum speed and scalabilityImplementation of best practices in terms of code qualityBuilding 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 platformStrong 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.Required Experience:5+ years of demonstrated ability in front end developmentMust have 3 years of experience in developing Web-apps or Mobile appsExperience of working using Agile methodologiesADM is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age disability and veteran status.
Job Title
Senior Frontend Developer [T500-23659]