Principal Software Engineer

Understanding Recruitment
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 300K

Job location

Remote

Tech stack

JavaScript
Agile Methodologies
Automation of Tests
Software as a Service
Cloud Computing
Continuous Integration
TypeScript
Web Applications
React
Backend
Vue.js
Angular
Front End Software Development

Job description

If you enjoy solving real product challenges, working on complex UIs and building high-quality frontend code at scale, this role offers excellent technical depth and impact.

What you'll be doing

  • Build and maintain modern frontend applications used by customers globally
  • Develop new features across a large-scale SaaS platform
  • Collaborate with Product, Design, and Backend engineers to deliver end-to-end functionality
  • Improve performance, usability and scalability across the frontend codebase
  • Contribute to architecture decisions and frontend best practices
  • Write clean, well-tested, maintainable code
  • Work in a fully remote, distributed engineering team

Tech Environment

React.js, TypeScript, modern JavaScript frameworks (Vue / Angular also considered), large-scale SPA architecture, cloud-based SaaS platforms, CI/CD, automated testing, Agile delivery.

Requirements

  • Strong commercial experience with modern frontend frameworks (React preferred, Vue / Angular also welcome)
  • Experience building complex web applications, ideally within SaaS or product companies
  • Good understanding of JavaScript / TypeScript and modern frontend architecture
  • Experience working in cloud-based or distributed environments
  • Comfortable working in cross-functional product teams
  • Strong engineering fundamentals and a product-focused mindset
  • Experience in SaaS environments is desirable

Apply for this position