logo

View all jobs

Angular Front End Developer

Columbia, Remote · Computer/Software

As a Front End Software Engineer, you will:

  • Translate business requirements into technical design and architecture
  • Develop prototypes and demos quickly
  • Function as part of an agile delivery process
  • Work on distributed systems problems ranging from scheduling, resource management, messaging, distributed caching and infrastructure automation
  • Solve sophisticated data and analytics problems at scale
  • Apply machine learning and AI systems to real-world business problems
  • Build world-class user experiences across a range of interfaces
  • Create automation systems for testing, continuous integration and continuous deployment
  • Design APIs and extensibility models for platform use cases that haven’t yet been imagined
  • Teach our clients how to build and deliver commercial software and services at scale

Technical Requirements:

  • Experience with Angular.
  • Strong knowledge of JavaScript and TypeScript
  • Experience with Test-Driven Development (TDD) / unit testing
  • Knowledge of Continuous Integration & Delivery methodologies
  • Experience working on complex problems and in a complex codebase
  • Knowledge of front end “best practices” around page performance would be great
  • Self-starter, leads projects by example

Across all of our roles, we look for folks who match the following general profile:

  • Passionate about delivering commercial software products and platforms to market
  • Deeply technical and constantly in a state of learning
  • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives
  • Fearless in getting “hands-on” with technology and execution
  • Strong understanding of modern software engineering processes
  • Deep understanding and interest in cloud and distributed systems architectures
  • Comfortable with ambiguity with a drive for clarity
  • Experience leading and growing technical talent (for software engineering managers)

Share This Job

Powered by