SSTPath

Angular Developer

Bengaluru, KA, IN

12 days ago
Save Job

Summary

Front-End Development

The core responsibilities for the job include the following:

  • Build responsive, performant, and scalable web applications using modern JavaScript frameworks such as Angular.
  • Develop reusable, maintainable, and modular components.
  • Collaborate with UX/UI designers to implement visually stunning and user-friendly interfaces.
  • Write clean, efficient, and well-documented code following best practices in JavaScript and front-end development.

State Management

  • Implement state management solutions such as Redux, Vuex, Context API, or other relevant libraries to manage the application state.
  • Work with asynchronous data and integrate APIs to fetch and display dynamic content.

API Integration

  • Integrate with RESTful APIs or GraphQL APIs to consume data and handle requests and responses.
  • Ensure smooth handling of errors and edge cases when working with external APIs.

Testing And Quality Assurance

  • Write unit and integration tests using tools like Jest, Mocha, or Cypress to ensure application stability and functionality.
  • Debug and troubleshoot issues across different browsers and devices.

Collaboration

  • Work closely with back-end developers to integrate front-end components with server-side logic.
  • Participate in code reviews, share knowledge, and follow agile methodologies.
  • Collaborate with other team members to optimize the performance, scalability, and responsiveness of web applications.

Performance Optimization

  • Identify bottlenecks in the application and optimize front-end performance.
  • Implement techniques such as lazy loading, code splitting, and asset optimization to enhance the user experience.

Continuous Learning

  • Stay up-to-date with the latest trends and technologies in front-end development, JavaScript, and related frameworks.
  • Contribute to internal documentation and knowledge-sharing initiatives.

Requirements

  • Proven experience in building web applications using modern JavaScript frameworks (Angular).
  • Strong proficiency in JavaScript (ES6+) and experience with HTML5 CSS3 and responsive web design.
  • Experience with state management libraries like Redux, Vuex, Context API, and similar tools.
  • Familiarity with RESTful APIs and/or GraphQL for consuming data.
  • Proficiency in using version control systems like Git and familiarity with GitHub or GitLab.
  • Solid understanding of web performance optimization techniques, including lazy loading, code splitting, and image optimization.
  • Knowledge of UI frameworks like Material UI, Ant Design, or Tailwind CSS.
  • Experience with unit and end-to-end testing using libraries like Jest, Mocha, Cypress, or Enzyme.
  • Familiarity with task runners and bundlers (e. g., Webpack, Vite, Parceland build processes.
  • Strong problem-solving skills and ability to debug complex issues.
  • Excellent written and verbal communication skills, with the ability to collaborate effectively in a team environment.

Preferred Qualifications

  • Experience with TypeScript for building scalable, type-safe applications.
  • Familiarity with CI/CD pipelines, Docker, or cloud platforms like AWS, Netlify, or Vercel.
  • Understanding of Agile/Scrum methodologies and experience working in an Agile environment.
  • Knowledge of Progressive Web Apps (PWA) and Service Workers.
  • Experience with Node.js or server-side rendering (SSR) frameworks like Next.js or Nuxt.js .

This job was posted by Pratap Raja Sekhar from SSTPath.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job