Senior Frontend Developer

Noida, Uttar Pradesh, India
Jul 08, 2024
Jul 08, 2025
Hybrid
Full-Time
8 Years
Job Description

As a Lead UI Developer, you will be responsible for leading the development of web-based applications using React, Angular, and other front-end frameworks. You will work independently to translate requirements and wireframe designs into high-quality, interactive user interfaces.

Responsibilities

  • Develop low-level and high-level application system designs, including flow diagrams across application layers, communication strategies, microservice identification, and documentation.
  • Ensure adherence to coding best practices, security guidelines, and other development standards through rigorous code reviews.
  • Utilize JavaScript, React JS, Angular, Mobile (IONIC / React Native), Node JS, Bootstrap, jQuery/AJAX, JSON, HTML5, CSS3 to build interactive and responsive UI components.
  • Design and develop Restful APIs and services for seamless interaction with the data storage layer.
  • Identify and implement reusable React components and functions to enhance scalability and maintainability.
  • Proficiently use MongoDB, Mongoose for schema design, aggregation commands, and index creation for optimal performance.
  • Implement CI/CD pipelines using AWS pipeline and define deployment best practices in AWS environments.
  • Conduct UI tests to optimize performance and ensure robust user experiences.
  • Collaborate closely with backend developers to integrate user-facing elements with server-side logic.
  • Familiarity with Micro frontend architecture and Agile development methodologies.

Requirements

  • Minimum 8+ years of UI development experience using React/Angular.
  • Strong proficiency in JavaScript (OOJS), HTML5, CSS3, SCSS, SASS.
  • Experience with testing frameworks such as Jest, Detox, Cypress.
  • Familiarity with state management libraries like Flux, Redux, Mobx.
  • Hands-on experience in developing SPAs (Single Page Applications) and web-based UIs.
  • Strong understanding of OOP concepts and clean coding practices.
  • Experience with REST APIs, SOAP, and other web services.
  • Knowledge of responsive web design principles (RWD).
  • Experience with Agile development methodologies.
  • Excellent communication and collaboration skills.

Benefits

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technologies and projects.
  • Career growth and professional development opportunities.

How to Apply

Interested candidates are encouraged to apply with a resume highlighting relevant experience and skills. Include links to portfolio or GitHub repositories showcasing your work.