Search by job, company or skills

algoleap

Senior Front-end Angular Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 40 applicants
Early Applicant

Job Description

We are looking for a highly skilled and motivated Full-Stack Developer with 4-5 years of professional experience to join our dynamic engineering team. The ideal candidate will have a strong foundation in modern web development technologies, significant expertise in the Angular framework, and a proven track record of developing robust, scalable applications, including leveraging Micro Frontend architecture.

Key Responsibilities

Design, develop, and maintain responsive, high-performance web applications using HTML5, CSS, and Angular 16.

Implement and manage features within a Micro Frontend architecture to ensure modularity, scalability, and independent deployment of application components.

Develop and integrate RESTful APIs and back-end services using Python.

Write clean, well-documented, and efficient code, adhering to best practices and coding standards.

Collaborate with product managers, designers, and other engineers to define, design, and ship new features.

Conduct code reviews and taking the ownership to the codebase and development

Troubleshoot and debug complex application issues across the full stack.

Required Skills And Experience

Experience: 4-5 years of professional software development experience.

Front-End Expertise

  • Angular 16 (or higher): Expert-level proficiency in the Angular framework, including component lifecycle, state management, routing, and reactive programming (RxJS).
  • HTML5 & CSS: Strong mastery of semantic HTML5 and modern CSS techniques, including preprocessors (SASS/LESS), Flexbox, and Grid for creating pixel-perfect, responsive UIs.
  • Micro Frontend: Hands-on experience designing, implementing, and deploying applications using a Micro Frontend architectural approach (e.g., using Module Federation, Single-Spa, or similar technologies).

Back-End/Full-Stack

  • Python: Solid experience with Python for back-end development, including popular frameworks (e.g., Django, Flask) and API creation.

General

  • Experience with version control systems, particularly Git & Azure.
  • Familiarity with testing frameworks (e.g., Karma/Jasmine for Angular, Pytest for Python).
  • Understanding of software development methodologies (Agile/Scrum).

Additional Qualifications

A solid understanding of back-end development with Python.

Familiarity with CI/CD pipelines.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144530105