Job Description
About the position The Principal Angular 16 Developer role at TEKsystems involves developing and testing scalable, cloud-based applications using Angular 16 and various UI testing frameworks. The position requires a strong foundation in software engineering, with a focus on building single-page applications (SPAs) and integrating with microservices. The developer will work closely with product management to deliver solutions that meet customer expectations and will also mentor junior engineers. Responsibilities β’ Work with product management on requirements, decompose epics into stories, and deliver solutions that meet or exceed customer expectations β’ Build scalable, resilient, cloud-based systems aligned with our long-term strategy β’ Provide outstanding support, including on-call support when necessary β’ Mentor junior software engineers Requirements β’ Bachelor's degree in a related field β’ 6 years of experience in software engineering β’ Current hands-on experience with Angular 16+ framework and SPA β’ Experience with UI testing frameworks such as Jest, Cypress, Playwright β’ Familiarity with building sharable web components and documenting using Storybook β’ Understanding of AWS or other cloud platforms and containerization technologies such as ECS and Docker β’ Experience building and deploying cloud-enabled applications using 12-factor design β’ Experience with continuous integration pipelines and automated deployment tools such as Jenkins β’ Strong analytical, communication, and organizational skills Nice-to-haves β’ Familiarity with Micro Frontend architecture β’ Passionate about learning new technologies and frameworks β’ Ability to work well in both a small agile team and independently Benefits β’ Medical, dental & vision insurance β’ 401(k) Retirement Plan with pre-tax and Roth contributions β’ Life Insurance (Voluntary Life & AD&D for employee and dependents) β’ Short and long-term disability β’ Health Spending Account (HSA) β’ Transportation benefits β’ Employee Assistance Program β’ Paid Time Off (PTO), Vacation or Sick Leave Apply tot his job