Epicareer Might not Working Properly
Learn More
Z

UI Developer Angular-centric

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

UI Developer Angular-centric

Job Summary:

We are looking for a talented and experienced UI Developer with strong expertise in Angular to join our team. The ideal candidate will be responsible for developing and implementing user interfaces for web applications, ensuring an excellent user experience. The developer should have a deep understanding of modern web development practices and be able to translate design wireframes into high-quality code.

Key Responsibilities:

  • Develop new user-facing features using Angular frameworks (Angular 2+).
  • Build reusable code and libraries for future use, ensuring optimal performance and scalability of the front-end applications.
  • Ensure the technical feasibility of UI/UX designs, collaborating closely with UX designers and backend developers.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write unit, integration, and end-to-end tests for front-end applications.
  • Debug and resolve performance issues, identifying bottlenecks and addressing security concerns in the web application.
  • Participate in code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Stay up-to-date with emerging trends and technologies in front-end development, particularly around Angular and related ecosystems.
  • Implement responsive designs, ensuring compatibility across various devices and browsers.
  • Work closely with RESTful APIs and integrate them into the front-end.
  • Maintain clean, efficient, and well-documented code following best practices.

Required Skills and Experience:

  • 3+ years of experience as a UI Developer with a focus on Angular 2+ versions.
  • Strong proficiency in JavaScript, TypeScript, HTML5, CSS3, and SASS/SCSS.
  • Expertise in Angular framework features like modules, components, services, routing, directives, pipes, etc.
  • Experience in building and consuming RESTful APIs.
  • Hands-on experience with state management libraries like NgRx or RxJS.
  • Familiarity with Angular Material or Bootstrap for building responsive, modern UIs.
  • Experience with version control systems such as Git.
  • Knowledge of Agile development methodologies, CI/CD pipelines, and automated testing tools.
  • Familiarity with front-end build tools like Webpack, Gulp, or Grunt.
  • Experience with browser-based debugging and performance optimization.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Knowledge of Progressive Web Applications (PWA) is a plus.

Preferred Skills:

  • Understanding of Node.js and backend services is a plus.
  • Familiarity with cloud environments such as AWS, Azure, or Google Cloud Platform.
  • Experience with front-end testing frameworks such as Jasmine, Karma, or Protractor.

Educational Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Soft Skills:

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively within a team.
  • Ability to work independently and manage time effectively.
  • Passion for learning and keeping up with the latest trends in UI development.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job