Front-end Software Architect - Angular
$100,000 USD/year Pay is set based on global value, not the local market. Most roles = hourly rate x 40 hrs x 50 weeks ($50 USD/hour)

Not accepting applications on crossover.com at this time.

Description

Are you a front-end expert? Do you enjoy working on complex UIs and building remarkable SaaS applications while simplifying your code using the latest libraries, frameworks, and patterns? If so, we invite you to join our unique team of top-notch talent.

Trilogy's frontend dev team is responsible for developing and improving products such as the Crossover hiring platform, used by tens of thousands of the world’s best talent every day, and CoachBot, a cutting-edge tool that empowers K-12 students to define and achieve their own goals and reshapes education by removing the need for teachers. Given our volume of end-users, we constantly need to solve complex UI challenges and create an excellent user experience for our customers while simultaneously simplifying and shrinking the codebase by leveraging the best-of-breed tools and libraries.

In this role, you will own the entire front-end feature development and release process, from getting stakeholder requirements to releasing the end product to customers in a blazingly fast-paced and agile environment. If you are passionate about leading the path to creating the most outstanding products with the best technologies in the industry, then we invite you to apply, showcase your skills, and get the offer in less than a week!

What you will be doing

  • Owning the front-end feature requests, breaking them down into smaller tasks for more junior members of an engineering team, and designing the best architecture with the least possible LoC
  • Reviewing code written by other developers and ensuring it meets customer requirements
  • Conducting in-depth analyses of the architecture and contributing to the process improvements by reducing the codebase without jeopardizing quality

What you will NOT be doing

  • Working on minor bug fixes or features on ancient codebases
  • Dealing with tedious infrastructure and enabling poorly written products to keep running
  • Managing people or getting stuck in long meetings discussing roadmaps or priorities

Key responsibilities

  • Building features that make end-users love our products!

Candidate requirements

  1. Undying enthusiasm for developing high-quality and maintainable code
  2. Elite coding expertise in any TypeScript-based UI frameworks and openness to code in Angular
  3. Unending enthusiasm for learning cutting-edge technologies
  4. Experience with reviewing the code written by other engineers
  5. Being comfortable using the Angular UI development framework for the assessment process

Meet the hiring manager

Watch Video
Watch Video

Meet a successful candidate

Watch Interview
Kavya Harlalka
Kavya  |  Software Engineer
India  

Every developer knows that tunnel vision you get when the interruptions finally stop and the code can flow through you without distraction. ...

Meet Kavya
How it works

Applying for a role? Here’s what to expect.

We’ve curated a series of steps that take the guesswork (and cognitive bias) out of recruiting the best person.

Pass Cognitive Aptitude Test.
STEP 1

Pass Cognitive Aptitude Test.

Pass English Proficiency Test.
STEP 2

Pass English Proficiency Test.

Prove Real-World Job Skills.
STEP 3

Prove Real-World Job Skills.

Ace An Interview Or Two.
STEP 4

Ace An Interview Or Two.

Accept Job Offer.
STEP 5

Accept Job Offer.

Celebrate!
STEP 6

Celebrate!

Frequently asked questions

About Crossover

What you will learn

We care about two crucial things in our software development: quality (being technically correct) and simplicity.
Though good developers are capable of developing the most complex features, the most outstanding developers leverage third-party solutions and deliver high-quality applications with less code.

Work with our top-notch developers and experienced, outstanding, and hands-on managers on a wide variety of products.
You will learn and grow ten times faster than in most positions in the industry by focussing on simplification without jeopardizing the quality of the products.
You will learn techniques that allow you to prioritize essential features to improve architecture, reusability, and testability while radically reducing the complexity of the codebase.

Work examples

  • The Crossover portal, the platform you're using to apply for the job, is 100% designed and developed by the architects in this role
  • CoachBot is a cutting-edge tool that empowers K-12 students to define and achieve their own goals and reshapes education by removing the need for teachers. 
  • DevGraph is a developer tool designed to help customers leverage the benefits of AWS without taking on the complexity of the AWS platform
  • CallCoach is software that analyzes calls and applies machine learning to help management improve their sales teams

Meet some people who've landed similar jobs

Why Crossover

Recruitment sucks. So we’re fixing it.

The Olympics of work

The Olympics of work

It’s super hard to qualify—extreme quality standards ensure every single team member is at the top of their game.

Premium pay for premium talent

Premium pay for premium talent

Over 50% of new hires double or triple their previous pay. Why? Because that’s what the best person in the world is worth.

Shortlist by skills, not bias

Shortlist by skills, not bias

We don’t care where you went to school, what color your hair is, or whether we can pronounce your name. Just prove you’ve got the skills.