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
657 views
·
197 applications
97% read
·
89% responded
Last responded yesterday
303 views
·
52 applications
89% read
·
60% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.