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
$ 300KJob 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