Frontend Developer (Angular)
А1 България ЕАД Top работодател
над 300 служителя
Frontend Developer (Angular)
София
длъжност на пълно работно време

Frontend Developer (Angular)

София длъжност на пълно работно време

Описание на позицията

Strength. Care. Growth.
You’ll know A1 Bulgaria is the right place for you if you are driven by:

  • Opportunities to learn and build your career.
  • Meaningful work in a stable and fast-paced company.
  • Diversity of people, projects, and platforms.
  • A supportive, fun, and inspiring place to work.

Your daily routine would include:

  • Developing and maintaining responsive web applications using Angular and TypeScript.
  • Building reusable UI components based on design specifications and business requirements.
  • Integrating frontend applications with RESTful APIs and handling asynchronous data using RxJS.
  • Collaborating with designers, backend developers, and QA engineers to deliver high-quality features.
  • Participating in Agile ceremonies, including daily stand-ups, sprint planning, reviews, and retrospectives.
  • Writing clean, maintainable, and well-documented code following established coding standards and best practices.
  • Debugging, troubleshooting, and resolving frontend issues while ensuring a smooth user experience.
  • Performing basic unit testing and supporting the overall quality of the application.
  • Using Git for version control and Jira (or similar tools) to manage daily tasks and project progress.
  • Reviewing UI/UX designs and contributing ideas to improve usability, performance, and accessibility.
  • Continuously learning new Angular features, frontend technologies, and development best practices.

We’ll know you can make it if you have:

  • 2+ year of hands-on experience in a Product Owner, Product Manager, or Business Analyst role within a software development environment.
  • Solid understanding of the Software Development Lifecycle (SDLC) and Agile/Scrum methodologies.
  • Experience in product lifecycle management, including:
    • Defining and scoping product features
    • Writing clear user stories and acceptance criteria
    • Backlog refinement and prioritization
  • Familiarity with project management and collaboration tools (e.g., Jira, Confluence, GitHub).
  • Understanding of key product documentation:
    • Product roadmaps
    • Functional requirements / specifications
    • User personas and journey maps
  • Ability to bridge the gap between business stakeholders and technical engineering teams.
  • Solid knowledge of HTML5, CSS3, and SASS/SCSS (layouts, flexbox, grid).
  • Familiarity with Angular core concepts (Components, Directives, Services, Modules, and Data Binding).
  • Understanding of asynchronous programming and RxJS basics (Observables, common operators).
  • Basic knowledge of version control systems (specifically Git).
  • Strong attention to detail, especially regarding visual layouts and user experience.
  • Good problem-solving skills and the ability to debug frontend issues effectively.
  • Ability to work both independently and collaboratively in a team environment.
  • Good written and verbal communication skills in English.
  • Proactive attitude and a strong willingness to learn new technologies and best practices.

Nice to have:

  • Experience with state management libraries (e.g., NgRx, NGXS).
  • Familiarity with frontend testing frameworks (e.g., Jasmine, Karma, Jest).
  • Exposure to modern UI component libraries (e.g., Angular Material, PrimeNG, Tailwind CSS).
  • Basic knowledge of CI/CD workflows and deployment processes (e.g., Jenkins, GitHub Actions).

Apply now!