Senior Angular Developer

Who we are

Maestro is a creative learning agency. Our purpose is to do good in the world by inspiring positive change through better learning experiences driven by creative strategy, design and technology. Maestro creates learning that empowers and inspires. We hire talented humans who are aligned with our purpose and truly care about the needs of our clients and everyone around them.

What we build

To support our purpose to do good in the world by inspiring positive change through better learning experiences, we are building a learning Platform. This platform is a learning ecosystem – both content delivery tools and content creation tools – that work both together and independently to allow learning professionals to create learning programs that uniquely satisfy their learner’s needs. The main product that is built off this platform is Loop.

Who you are

You’re a talented JavaScript developer who craves a complex problem and a collaborative work environment. When it comes to web and mobile solutions, modern web development technologies like TypeScript, Angular, Ionic, and Capacitor are your thing. You love working on product development and structuring your projects with low coupling, high cohesion. Well maintained and testable code is a non negotiable. When it comes down to it, product development is about solving a problem and that’s what makes the work rewarding—you get to dig in to understand the customer needs and help shape the work to make their dreams come true.

What you’ll be doing on the Software Team

(Build cool stuff and work with cool people)

  • Working on a dynamic learning platform that’s configurable for customer needs
  • Collaborate with designers and developers to solve complex problems
  • Help architect and sustain impactful products for organizations
  • Write maintainable, testable and standard-driven code
  • Organize your implementations with low coupling, high cohesion 
  • Help drive and educate standards across the engineering team
  • Learn from others on the team and share your opinion
  • Having a blast while working with a high caliber team 

Talents we’re looking for

  • Senior level experience developing Angular applications
  • Strong working knowledge of HTML and CSS
  • Experience with cross-browser and cross-platform development
  • Experience with responsive design
  • Experience with WAI-ARIA and a11y is a plus
  • Experience with Capacitor and the Ionic Framework 

Technologies we love

  • Typescript
  • Angular
  • Ionic
  • Nx Monorepo
  • TaigaUI
  • TailwindCSS
  • LaunchDarkly
  • Jest

The perks

  • Base salary. We take your experience and talent level into great consideration
  • Compensation package that includes medical, dental, life insurance and an optional 401k
  • Work/Life Balance: Maestro takes pride in the incredible work ethic of our employees. Instead of a traditional vacation and/or sick leave policy, you have the freedom to take as much leave as you need. Time off is yours to enjoy when you like so long as you follow a few courtesies to ensure we are all playing by the same rules and looking out for each other
  • Remote First: Maestro recognizes that great talent and great work comes from any geography. Though there may be times and projects that require being in our headquarters, our team is free to work remotely. We ensure you have the tools and resources to do your best work, wherever that might be from.

We believe that creating an inclusive workplace helps us create better work

Maestro is committed to making diversity, equity, inclusion, and belonging a part of everything we do – from our employee experience to how we engage with our clients, users, and our community. Regardless of gender, gender identity, race, disability, veteran status, religion, sexual orientation, ancestry, national origin, age, or marital status, we firmly believe that our work is at its best when everyone feels free to be their most authentic self.

Apply for this position