Boku Inc. (BOKU.L) is the leading global provider of local mobile-first payments solutions. Global brands including Amazon, DAZN, Meta, Google, Microsoft, Netflix, Sony, Spotify, and Tencent rely on Boku to reach millions of new paying consumers who do not use credit cards with our purpose-built payment network of more than 300 local payment methods across 70+ countries. Every year, Boku processes over $10 billion in value for our customers. Incorporated in 2008, Boku is headquartered in London and San Francisco and has employees in over 39 countries around the world, including Brazil, China, Estonia, Germany, Ireland, Japan, Singapore, and the UAE. Boku is a truly global company that takes pride in its diversity and thriving equal opportunity workplace.
As a Frontend Engineer, you will play a key role in designing, developing, and delivering high-quality, user-centric web applications as part of a collaborative engineering team. You will be responsible for implementing robust frontend solutions that meet both functional and UI/UX requirements, ensuring our products are visually appealing, accessible, and easy to use. This position offers the opportunity to influence technical decisions, mentor others, and contribute directly to our company’s mission and strategy, with the potential to grow into technical leadership and architectural roles. Your work will have a direct impact on customer satisfaction and the overall success of our business.
Key Responsibilities
- Design, develop, and maintain high-quality, scalable web applications using modern JavaScript frameworks, with a primary focus on Angular.
- Collaborate with designers, product managers, and backend engineers to translate business and UI/UX requirements into functional, visually appealing, and accessible interfaces.
- Lead and participate in code reviews, ensuring adherence to best practices in coding standards, performance, security, and maintainability.
- Mentor and support junior engineers, fostering knowledge sharing and technical growth within the team.
- Stay up to date with the latest front-end technologies and proactively introduce improvements and new solutions to the codebase.
- Explore and adopt other popular JavaScript frameworks such as React or Vue.js as needed, expanding technical capabilities based on project requirements.
- Write and maintain comprehensive documentation for frontend components, workflows, and best practices.
- Communicate effectively with cross-functional teams to ensure seamless integration and alignment between frontend and backend systems.
- While deep backend knowledge is not required, having a basic understanding of backend concepts and APIs is considered a plus and enables more effective collaboration with backend teams.
Key Skills, experience and Competencies
- Extensive experience developing complex web applications using modern JavaScript frameworks, with strong expertise in Angular.
- Proficient in HTML5, CSS3, and responsive web design, ensuring cross-browser and cross-device compatibility.
- Deep understanding of UI/UX principles, with a track record of delivering visually appealing and user-friendly interfaces.
- Solid grasp of frontend architecture, state management, and modular component design.
- Experience working with RESTful APIs and integrating frontend applications with backend services.
- Skilled in version control systems, especially Git, and familiar with collaborative development workflows.
- Ability to lead and mentor junior developers, conduct thorough code reviews, and enforce best practices.
- Strong problem-solving skills, with the ability to troubleshoot, debug, and optimize frontend code for performance.
- Up to date with the latest web technologies, industry trends, and best practices in frontend development.
- Good communication and collaboration skills, with experience working in cross-functional teams.
- Familiarity with automated testing frameworks and techniques for frontend applications.
- Willingness and ability to learn and adopt other JavaScript frameworks (such as React or Vue.js) as needed.
- Understanding of accessibility standards (WCAG) and a commitment to creating inclusive digital experiences.
- Basic knowledge of backend concepts is a plus, supporting seamless integration with backend teams and services.
- Experience using agile methodologies and tools
- Familiarity with CI/CD pipelines and DevOps practices
- Self-motivated with ability to work independently and manage multiple priorities
Qualifications
- Minimum 5 years of professional experience developing frontend applications.
- English proficiency required as the primary working language.
- Location: Estonia (Tallinn or Tartu).