TL;DR
Senior Frontend Engineer (React/TypeScript): Building and optimizing frontend components and services for an enterprise-grade food ordering platform with an accent on solution design and reliability concerns. Focus on implementing large, strategic, and complex components and collaborating with cross-functional teams to deliver scalable, reliable solutions.
Location: Fully Remote from Ukraine
Company
Avenga is a global service provider with 6000+ specialists offering business and tech advisory, enterprise solutions, and software development.
What you will do
- Design, develop, and maintain high-quality software using JavaScript/TypeScript and React.
- Collaborate with stakeholders to ensure on-time delivery and adherence to project scope.
- Participate in code reviews to ensure quality, maintainability, and performance.
- Proactively understand client and business requirements.
- Troubleshoot and resolve software issues.
- Help shape technical decisions and improve development practices.
Requirements
- 5-7 years of professional Front-End Engineering experience.
- Solid hands-on experience in JavaScript, TypeScript, CSS/SCSS, and React.
- Familiarity with NPM, Node.js, Vite, Git, and basic CI/CD principles.
- Experience with front-end state management solutions and building client-facing APIs/SDKs.
- Comfortable writing comprehensive test suites (unit, component, integration, e2e).
- Solid understanding of front-end architecture and design patterns.
- Good command of English, at least at an upper-intermediate level (B2).
- Availability to work a shifted schedule extending until 20:00–21:00 Eastern European Time (EET).
Nice to have
- Experience working with component libraries or design systems.
- Experience collaborating with UX/design teams.
- Experience acting as a lead developer on key projects or features.
Culture & Benefits
- Equal opportunities in recruitment and career development regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic.
- Commitment to fostering a work environment where a diverse community shapes growth.
- Supportive team environment.
Hiring process
- Application submission and review by the team.
- Talent Acquisition interview to discuss goals and company offerings.
- Technical interview to dive into expertise and problem-solving skills.
- Customer interview for some roles to align and get to know each other.
- Job offer and welcome to the new team.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →