Middle/Senior Front End Developer
Ukrainian Product
πΊπ¦
About your key responsibilities and impact:
- Designing and implementing scalable and efficient software architectures;
- Writing, testing, and debugging complex code for new and existing software applications;
- Providing guidance and mentorship to junior engineers and team members;
- Conducting thorough code reviews to ensure code quality, security, and adherence to best practices;
- Creating and maintaining comprehensive technical documentation for software development and system design;
- Leading and managing software development projects (shared responsibility with the Delivery Manager) to ensure timely delivery and quality;
- Collaborating with cross-functional teams, including product management, design, and operations, to align development efforts with business goals;
- Researching and implementing new technologies and methodologies to enhance software performance and streamline development processes;
- Identifying and resolving complex software issues and technical challenges;
- Developing and enforcing testing protocols to ensure software reliability and performance;
- Driving continuous improvement in software development practices and processes;
- Communicating effectively with stakeholders, including presenting technical concepts and project updates;
Delivering code to production in a timely manner according to business expectations.
Essential professional experience:
- 3+ years of experience in automation testing;
- Expertise in React and TypeScript β strong understanding of component architecture, hooks, and type safety;
- Experience building scalable front-end solutions (multi-brand or modular architecture, shared component libraries);
- Proficiency in front-end performance optimization β bundle analysis, caching, code-splitting, and rendering efficiency;
- Practical experience with testing frameworks (Jest, React Testing Library);
- Strong collaboration skills β ability to work closely with QA, backend, and product teams in Agile environments;
- Ability to take ownership of complex features or domains and deliver end-to-end solutions;
- Fluent in Ukrainian;
Intermediate level of English.
Desirable skills and personal features:
- Prior experience in the iGaming or sports betting industry;
- Exposure to micro frontend architecture or SDK/widget-based systems;
- Familiarity with Node.js or backend-for-frontend (BFF) patterns;
- Experience contributing to design systems or UI/UX optimization initiatives;
- Knowledge of real-time data processing (WebSockets, live event streams).
Required languages
English | B1 - Intermediate |
React, Redux
π
Average salary range of similar jobs in
analytics β
Loading...