Competative Salary
Bulgaria or Poland
Job Description
We are seeking a talented Front-End Engineer with strong expertise in both React and Angular frameworks. As part of our dynamic development team, you will collaborate with product managers, UI/UX designers, and back-end developers to create efficient, high-performance web applications. You will play a key role in shaping the user interface and experience of our products, ensuring consistency, usability, and performance across multiple platforms.
The ideal candidate is passionate about building modern, responsive, and scalable web applications. This role requires someone with at least 5 years of front-end development experience, specifically with a strong understanding of React and Angular technologies.
Responsibilities
Develop, maintain, and enhance user-facing features using React and Angular.
Collaborate with cross-functional teams, including designers, back-end engineers, and product managers, to define and implement innovative solutions.
Convert UI/UX designs into functional and aesthetically pleasing web interfaces.
Ensure the technical feasibility of UI/UX designs and maintain pixel-perfect execution.
Optimize web applications for maximum speed, scalability, and security.
Write clean, scalable, and maintainable code following best practices and coding standards.
Troubleshoot and debug code, perform testing (unit and end-to-end), and contribute to code reviews.
Keep up to date with the latest industry trends and technologies, recommending improvements or updates when needed.
Work with back-end teams to integrate RESTful APIs efficiently.
Participate in Agile development practices (Scrum/Kanban) to ensure timely delivery of projects.
Requirements
5+ years of experience in front-end web development.
Strong proficiency in JavaScript/TypeScript.
Proven experience working with both React and Angular frameworks.
Solid understanding of HTML5, CSS3, and Sass/LESS.
Experience with state management libraries (Redux, NgRx, or similar).
Familiarity with version control systems (Git).
Strong experience with RESTful APIs and handling data from external services.
Understanding of cross-browser compatibility issues and how to work around them.
Proficient understanding of web markup, including responsive web design and mobile-first approaches.
Experience with testing libraries and frameworks (e.g., Jest, Mocha, Karma).
Familiarity with CI/CD pipelines for automated testing and deployment.
Knowledge of web performance optimization and security best practices.
Excellent problem-solving skills and attention to detail.
Ability to work both independently and within a team.
Preferred Qualifications (Nice-to-Have):
Experience with GraphQL.
Familiarity with server-side rendering (Next.js or Angular Universal).
Knowledge of Progressive Web App (PWA) development.
Experience working in Agile/Scrum environments.
Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Experience with Docker and containerization in development environments.
Benefits
(some benefits may only be available for our team based in Bulgaria)
Competitive salary and benefits package
Opportunities for professional growth and career development.
Dynamic and collaborative work environment
Flexible work schedule and fully remote work
25 days of annual paid leave
Additional health insurance via UNIQA
MultiSport card