Senior Front End Developer

ADM Agro Industries India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Sr Front End Developer

Job Description

Your Responsibilities:

  • 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 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 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
  • 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
  • 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.
  • 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

City

Bengaluru

State

Karnataka

Location Country

India

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 Azure DevOps, mainly Azure DevOps 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.
  • Proficient knowledge of another front end programming language (Angular)
  • 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 Level

Senior Level

Job role

Work location

Bengaluru, Karnataka, India

Department

Software Engineering

Role / Category

Frontend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

ADM Agro Industries India Pvt Ltd

Job posted by ADM Agro Industries India Pvt Ltd

Apply on company website