Who are we?
For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o.
Job title: Angular Developer
Location: Boston MA/ Westlake TX
Responsibilities:
The Expertise We’re Looking For:
- You have a passion for technology and can navigate your way across complex and rapidly-changing landscapes by staying on top of latest trends and thrive by sharing knowledge.
- Are a creator, a doer, and a disruptor who will help us solve real-life problems and meet real customer needs. You’ll be helping us build things, taking an idea, and creating rapid prototypes that are shippable and learn from real-life feedback.
- Are comfortable to be a self-starter, who actively challenges status-quo, is curious and not afraid to ask “Why” and “What if”?
- Are experienced with the tools of the trade including a variety of modern programming languages and frameworks.
- Care about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles.
- Stay on top of Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec.
- Have a mindset of test first development and are experienced in modern test frameworks. We believe in testing and that quality is everyone’s job.
- Are data-driven and can measure, collect and use data to make decisions. We understand the value of intuition and the need to balance decisions accordingly.
- Have strong communication skills and technical expertise to drive and participate in meaningful discussions.
The Skills You Have
- Ability to triage, complete root cause analysis, and be decisive under pressure.
- Ability to creatively tackle new, exciting problems in a dynamic environment.
- Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner and build and maintain effective relationships.
- Positive relationship building, interpersonal and influencing skills.
- Technical acuity and engineering mentality
- Experience working with CI/CD pipelines and driving automation.
The Skills You Bring
- 6+ years of software development experience
- You embrace customer-first mentality and enjoy developing user-friendly web applications that solve real life problems.
- Experience with Angular 12+, RxJS, Redux/NgRx and TypeScript
- Familiarity with micro front end architecture patterns
- Expertise with test automation tools and frameworks e.g. Cypress, Playwright, Jest and Storybook.
- Curiosity for engineering problems.
- Passionate, opinionated about writing clean, testable, readable, and easily maintainable code with a test-first development approach.
- Familiarity with developing features for our web experiences using Angular and Microservices in NodeJS/NestJS/GraphQL.
- Working with our product team to ensure we are building the right features based on scope and customer value.
- Contributing back to the team by developing solutions that help improve developer efficiency or sharing knowledge about new techniques and technologies.