
Principal Frontend Engineer
OutSystems
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
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