Senior Frontend Engineer (Angular)
About
We are working on two different projects: one is an LMS-like system designed to teach kids entrepreneurship, and the other is a peer-to-peer tutoring platform with event booking features and Zoom-like online sessions. Our collaboration with a US-based private school helps us better understand user needs while expanding our B2C and B2B products to a broader audience.
We have well-defined processes, trying to automate routine things, conduct code reviews, use CI and CD pipelines to validate and ship our code. We use the Agile approach with daily stand-ups, bi-weekly sprints, and other artifacts. But don't be afraid, we keep the number of meetings to the minimum so that engineers can focus on writing high-quality code and delivering another cool feature.
Who you are
You’re a proactive problem-solver with a passion for crafting elegant and scalable solutions. You thrive in a fast-paced, startup environment where agility and adaptability are a key to success. You're not just a developer, you’re a collaborator who enjoys working closely with Business Analysts, Designers, Quality Assurance and Backend engineers to build seamless user experiences. Here’s how you’ll know you’ll fit right in:
- Self-Driven: you’re not afraid to suggest new ideas or challenge the status quo, and when you see something that needs fixing, you roll up your sleeves and get it done.
- Adaptable: you thrive in a fast-paced environment, embracing change and challenges with curiosity and an open mind
- Detail-Oriented but Pragmatic: you care about building high-quality, functional solutions but also know when to prioritize speed and simplicity to deliver
- Resilient: mistakes happen, and that’s okay. What matters is how you respond. You view setbacks as learning opportunities and take feedback with a growth-oriented mindset, bouncing back stronger every time
Collaborative: you thrive on collaboration, value open communication, and give and receive feedback respectfully, fostering trust and a positive work environment
Requirements
- Having 3 or more years of professional software development experience creating cross-browser compatible web-based UIs with TypeScript and Angular
- Experience with Angular Material and RxJS
- Skilled at RESTful network architectures, familiarity with Swagger
- Experience with a modern bundling toolchains like ESLint and CI flows;
- Understanding OOP principles and best-practices
- Familiarity with Figma
- Good sense of usability and product
Intermediate level of English (B1) or above
Would be a plus
- Experience with one or more Automated testing frameworks (Jest, Playwright, Cypress, etc.);
- Experiences with WebRTC, video / audio recording APIs, Payment Provider integrations
Experience with Docker
Responsibilities
- Implement new features according to the specification
- Follow architecture guidelines, review code of your peers
- Debug and fix production and staging issues
- Write code following best-practices and common design patterns
- Work with designer to create the best user experience, align on any inconsistencies found
- Estimation and scope decomposition
- Participate in daily meetings and other scrum rituals