Principal Front End Architect

Themesoft Inc.
Fort Worth, TX

**3 Days Onsite at Fort Worth, TX**

Job title: Principal Front End Architect (Hands-On Angular)

Interview Process: Must be able to attend onsite client interview at Forth Worth, TX*

18+ years experience is mandatory.


Job Summary:


Required Skills & Experience:


• More than 18 years of total professional experience in front-end engineering, including significant time in senior or principal-level roles.

• Expert-level proficiency in TypeScript, including advanced typing, generics, decorators, and scalable application patterns.

• Deep, hands-on experience with Angular (v10+)and React (Hooks, Context, Redux or equivalent).

• Strong experience building and integrating Node.js services (Express, NestJS, or similar).

• Proven ability to build and ship Progressive Web Apps, including:

• Service workers

• App shell architecture

• Offline-first and caching strategies

• Web app manifest

• Push notifications and background sync

• Strong command of JavaScript/TypeScript, browser internals, rendering pipelines, and performance optimization.

• Demonstrated experience designing and implementing component libraries, design systems, or shared UI platforms.

• Hands-on experience with testing frameworks such as Jest, Cypress, Playwright, Jasmine/Karma.

• Solid understanding of RESTful APIs, authentication/authorization patterns, and front-end security.

• Experience working with cloud environments (AWS, Azure, or GCP) and modern CI/CD pipelines.

• Experience collaborating in an onsite–offshore delivery model, including distributed team coordination and communication.

• Strong communication skills and the ability to influence engineering decisions through practical, hands-on leadership.


Nice to Have Skills:


• Exposure to integrating front-end applications with Java-based backend services (Spring Boot or similar).

• Experience with SSR/SSG frameworks such as Next.js or Angular Universal.

• Experience with performance profiling tools and Core Web Vitals optimization.

• Contributions to open-source projects or internal frameworks.

• Experience in large-scale, distributed, or enterprise environments.

// // //