Principal Front - End Engineer
Listed on 2026-02-16
-
Software Development
Software Engineer, Full Stack Developer
Overview
Design, develop, troubleshoot, and debug complex software programs for web-based applications, tools, and services, with a strong emphasis on modern UI frameworks and frontend architecture. Build scalable, high-quality user interfaces using JavaScript, Type Script, React.js, and Knockout.js, and integrate them with backend microservices through RESTful APIs.
ResponsibilitiesAs a member of the software engineering division, you will take an active role in defining and evolving standard engineering practices, coding standards, and UI development patterns. You will be responsible for designing and developing end-to-end application features, collaborating closely with backend, platform, and Dev Ops teams. This includes working with Kubernetes-based deployments, relational databases using SQL, and ORM frameworks to ensure seamless data flow and performance.
Work is non-routine and highly complex, requiring the application of advanced technical and business skills in frontend engineering and full-stack development. You will act as a leading contributor, both independently and as part of a team, providing technical direction, code reviews, and mentoring to other engineers.
Experience writing effective AI prompts and familiarity with Vector Databases for AI-driven or intelligent application features.
Qualifications- BS or MS degree in Computer Science or a related field, or equivalent practical experience.
- Minimum of 7 years of software engineering experience, with strong proficiency in modern UI frameworks and web application development.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).