Tech Lead Frontend Developer (JS, Angular)
🌟 Build the Future of Marketing with Yespo🌟
Embark on an exciting career journey with Yespo, Ukraine’s premier marketing automation tool, explicitly designed for forward-thinking ecommerce enthusiasts. Since our inception in 2012, we’ve skyrocketed from a budding startup to Ukraine’s unrivaled market leader. But we didn’t stop there!
🚀 Be Part of Our Global Journey 🚀
After dominating the local market, we set our sights on international expansion. Today, we’re making bold strides into the EU market and inviting you to be part of this thrilling venture.
How We Work
In the Product Engineering team, we design, develop, and support the system’s interface components. Our work is built on close collaboration between analysts, designers, developers (both back-end and front-end, with a dedicated person for layout), and QA engineers. However, everyone on the team is responsible for quality.
Our Stack
Angular 19, RxJS, NgRx, micro-frontend deployments with Docker & Kubernetes; CI/CD via Jenkins; Jest for unit, Playwright for e2e testing
🔎 What We’re Looking For
We’re looking for a strong Senior Frontend Engineer / Tech Lead who not only writes efficient, high-quality JavaScript code, but also influences architecture, processes, and team growth.
✅ Required Experience & Skills:
- 7+ years of commercial experience as a Frontend Developer
- Proven experience in a Tech Lead / Team Lead role
- Experience mentoring developers, conducting code reviews, and supporting team growth
- Experience influencing technical architecture and participating in architectural decisions
- Ability to improve and shape engineering processes
- Strong JavaScript knowledge and deep understanding of modern front-end frameworks
- Focus on writing scalable, maintainable, and efficient code
- Strong sense of user experience and product thinking
- Proactive mindset: ability to identify problems and drive improvements independently
- Hands-on experience with AI-driven coding assistants and autonomous agents (e.g., Cursor, Claude Code, Codex)
- Intermediate English level
- Residence within ±2 hours of Ukrainian time (EET/EEST) for effective collaboration
🧩What We Expect from You🧩
- This is a Senior role with a clear path to Tech Lead. We expect you to progressively step up, earn the team’s trust, and be recognized as the team’s lead within 9–12 months
- Partner with stakeholders and designers to understand customer requirements
- Participate in defining requirements
- Design and demonstrate optimal solutions to developers and stakeholders, emphasizing simplicity and effective problem solving.
- Provide high-quality implementations and, when necessary, organize task decomposition
- Take ownership of the solution delivery phase
- Mentor or guide other team members as needed
- Demonstrate engineering best practices by working efficiently and delivering incrementally
- Identify technical debt, propose practical solutions, and coordinate debt resolution with the team
- Adopt and promote best practices and coding standards to foster an effective engineering culture
Why Join Us?
✔️ Ship code on a modern stack — Angular 19, RxJS, NgRx, micro-frontends in Docker + Kubernetes, and automated CI/CD with Jenkins
✔️ Deliver platform-level impact — The components you build will be used daily by thousands of marketers and seen by millions of customers
✔️ Advance your skills continuously — Engage in code reviews, pair programming, a funded learning budget, and hands-on use of AI coding assistants
✔️ Collaborate across disciplines — Work with analysts, designers, back- and front-end engineers, and QA, sharing responsibility for quality and outcomes
Other Benefits
⚡️ We support your learning — courses, books, workshops
🗣️ We cover 50% of English language learning
🕓 Fully remote work with a flexible 40-hour week
🛠️ Minimal bureaucracy, maximum ownership
🌴 18 paid vacation days
Your work will shape the interface of a market-leading SaaS product as we expand globally. If you value clean code, thoughtful architecture, and measured, data-driven progress, we would like to meet you.😇
Required skills experience
| Angular | 7 years |
| JavaScript | 7 years |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |