OutSystems

Principal Frontend Engineer

OutSystems

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the design, implementation, and maintenance of robust, scalable, and secure solutions.
  • Optimize the performance of the components you'll work on.
  • Develop and test code in short cycles with a high degree of automation.
  • Gather feedback from stakeholders and adapt your solutions accordingly.
  • Focus on creating maintainable solutions that scale effectively for thousands of users.
  • Ensure high availability and operational integrity for the team assets.
  • Troubleshoot complex incidents related to solutions developed by your team.
  • Implement product development best practices, continuous delivery, and testing.
  • Design and communicate high-level functional designs and solutions.
  • Mentor and provide technical leadership to junior team members.
  • Be available for on-call rotation.

Requirements

  • Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field.
  • 8+ years of software development experience.
  • Expertise in React, TypeScript, JavaScript, and CSS.
  • Skilled in HTML, CSS, and related web technologies.
  • Strong understanding of software engineering principles, algorithms, data structures, and Object-Oriented Design.
  • Exceptional troubleshooting skills.
  • Experience with the software development lifecycle and testing techniques.
  • Knowledge in C# (.NET) and interest in compiler technologies is a Plus.
  • Knowledge of Stencil and Ionic Framework is a Plus.
Benefits
  • Real growth opportunities.
  • Professional Development Fund.
  • Internal Mobility Program.
  • Flexible working arrangements.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptJavaScriptCSSHTMLC#.NETsoftware engineering principlesalgorithmsdata structures
Soft Skills
troubleshootingtechnical leadershipmentoringcommunicationadaptability
Certifications
Bachelor's degreeMaster's degree