✦ Luna Orbit — Software Engineering

Principal Frontend Engineer

at OutSystems

📍 Remote, US Remote Posted March 21, 2026
Type Full-Time
Experience senior
Exp. Years 8+ years
Education Bachelor's or Master's degree in Software Engineering, Computer Science, or related field
Category Software Engineering

This role involves leading the design and development of web platform components, focusing on performance, automation, and maintainability within a remote team.

  • Lead design and implementation of solutions
  • Optimize component performance
  • Develop and test code with automation
  • Troubleshoot incidents
  • Mentor junior team members

The technical environment includes React, TypeScript, JavaScript, CSS, HTML, C#, and .NET, with a focus on automation, testing, and scalable web solutions.

The ideal candidate is a senior software engineer with 8+ years of experience in React, TypeScript, JavaScript, and CSS, with strong understanding of software engineering principles and object-oriented design. They are proactive, collaborative, and capable of mentoring junior team members.

ReactTypeScriptJavaScriptCSSHTML8+ years of software development experienceSoftware Engineering principlesObject-Oriented Design
C#.NETStencilIonic Framework
ReactTypeScriptJavaScriptCSSHTMLC#.NETSoftware Development LifecycleAutomationTesting
ReactTypeScriptJavaScriptCSSHTMLC#.NETSoftware Development LifecycleAutomationTesting
ReactTypeScriptJavaScriptCSSHTMLC#.NETSoftware Development LifecycleAutomationTesting
problem-solvingcuriosityleadershipcollaborationautonomymentoringcommunicationadaptability
Industry SaaS
Job Function Developing and maintaining scalable web platform components
Role Subtype Software Engineer
Tech Domains React, TypeScript, JavaScript, CSS, HTML, C#, .NET
ReactTypeScriptJavaScriptCSSHTMLC#.NETSoftware Development LifecycleAutomationTestingObject-Oriented DesignTroubleshootingMentoringLeadershipAgileContinuous Delivery

Less than 8 years of software development experience, Lack of experience with React or TypeScript, No understanding of software engineering principles, Inability to work remotely

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile