Axon is looking for a skilled React.js (Chrome Extension) Engineer to join the development team of a corporate learning video platform.
About the Project
You will contribute to the development of a unique AI-powered corporate learning video platform that helps employees upgrade their professional skills directly in the workflow. The product has been in production for over a year and is actively used by hundreds of companies for onboarding, training, and employee development.
The application includes a Node.js API backend, a React-based web client, a Chrome Extension, a Slack app, and integrations with third-party services are under active development.
The development team includes over 10 Middle and Senior-level engineers from Ukraine, the USA, and Israel. The Ukrainian team focuses on R&D tasks.
Our product managers have over 10 years of experience in engineering and management, allowing for efficient team processes and the creation of a high-quality, profitable product.
Tech Stack
- TypeScript, React, MUI, Redux, React Konva, WebGL, Cypress
- Bit.dev, Sentry, FullStory
- GCP, Firebase, MongoDB
- Microservice architecture, Express.js, Nest.js
Requirements
- 4+ years of experience building web applications using React and TypeScript
- Experience developing Chrome Extensions (Manifest v3) or working with Electron.js is a significant plus
- Strong product thinking and a sense of ownership for delivered solutions
- Experience working in Agile teams
- Proficient in Git version control
- English level: Intermediate or higher for communication with international colleagues
Responsibilities
- Collaborate with the engineering team to design, implement, and maintain React-based solutions
- Develop a Chrome Extension to enhance platform capabilities
- Analyze and assess business requirements
- Identify and suggest the best technical approaches for achieving system excellence
- Explore and adopt the latest technologies and best practices
- Participate in design and code reviews
What We Offer
Benefits
- Long-term full-time contract cooperation
- Regular compensation reviews and timely payments
- 20 calendar days of vacation + public holidays
- 7 paid sick days (no medical certificate required)
- Flexible working hours (start between 8–11 AM)
- 3-month probation period, after which you receive a personal budget for health, education, sports, or entertainment
- All necessary equipment for comfortable work
- Fully remote work or access to our Kyiv office (equipped with Starlink, generators, and a private shelter)
Professional Development
- Coverage for external courses, meetups, and certifications
- Monthly meetups, workshops, tech talks, and access to Udemy/Coursera
- Leadership growth opportunities within the company
- 50% compensation for English language courses
Team Culture
- Exciting projects and a professional international team (spread across 5+ countries)
- Well-established processes and team dynamics
- Volunteer initiatives and support for defenders
- Company events and branded gifts for every team member
Hiring Process
- Intro call with a recruiter (30 min, Google Meet)
- Technical interview with the domain lead (1 hour, Google Meet)
- Managerial interview (1 hour, Google Meet)
- Feedback
- Job Offer
We appreciate every application and your interest in our role. If we don’t reach out within a week, it means your current qualifications may not match the role. However, we’ll add your resume to our talent pool and contact you when a more suitable opportunity opens up.