
Senior Frontend Engineer
Avenga
full-time
Posted on:
Location Type: Remote
Location: Bulgaria
Visit company websiteExplore more
Job Level
About the role
- Build and improve customer-facing web applications, focusing on user journeys and overall experience
- Take ownership of features end-to-end – from implementation through testing, refinement, and release
- Collaborate closely with UX, Product, and Backend teams to deliver efficient and scalable solutions
- Contribute to the design, implementation, and deployment of frontend applications
- Participate actively in an agile, cross-functional team with shared ownership
- Take part in technical discussions and decision-making, contributing to architecture and best practices
- Continuously improve code quality, team processes, and engineering practices
- Support the team in maintaining reliable applications in a production environment
Requirements
- 5+ years of experience as a Frontend Engineer
- Strong proficiency in TypeScript, JavaScript, HTML, and CSS
- Proven experience with React (core requirement) or similar frameworks
- Experience with modern frontend practices and scalable application design
- Familiarity with CSS-in-JS solutions (e.g. styled-components)
- Experience working in agile, cross-functional teams
- Comfortable participating in technical and architectural discussions
- Creative, open-minded, and collaborative team player
- Strong communication skills in English
- Nice-to-have skills: Experience with Next.js, JAMstack, or headless CMS solutions
- Familiarity with Redux / RTK Query
- Exposure to React Native
- Experience working with design systems and reusable components
Benefits
- Private health insurance
- Well-being programs
- Flexible and hybrid work models
- Laptops and gear
- Training opportunities
- Language classes
- Social events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptJavaScriptHTMLCSSReactNext.jsJAMstackCSS-in-JSReduxReact Native
Soft Skills
collaborativecreativeopen-mindedstrong communicationteam player