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!