JOBSEARCHER

AngularJS Developer

SonsoftBrooklyn, NYL5 SeniorSeptember 15th, 2026
Overview In this role you will advance complex AngularJS-based web applications, ensuring robust, scalable SPA solutions. You’ll collaborate with cross-functional teams to translate requirements into reusable components and maintain strong code quality with testing and documentation. You will optimize performance, SEO for SPAs, and the build/deployment pipeline in a global delivery context. This position offers opportunities to shape frontend architecture, improve user experience, and contribute to production support and performance engineering. ResponsibilitiesDevelop and maintain AngularJS modules and componentsEnsure clear dependency chains in app logic and file structureProvide SEO solutions for single-page appsImplement performance-focused CSS/JS techniques to keep 30fpsDocument code inline using JSDoc or equivalentWrite extensive unit tests (TDD) and create e2e tests (Protractor or alternatives)Create configuration, build, and test scripts for CI environmentsTranslate functional/non-functional requirements into system requirementsContribute to production support and performance engineeringSupport and participate in a global delivery environment Key requirements4+ years hands-on JavaScript and HTML5 experienceDeep AngularJS expertise and modulesStrong communication skillsExperience building self-contained, reusable modulesUnderstanding of app and file system dependency managementSEO for SPAsExtensive CSS/JS performance techniquesKnowledge of platform, API, caching, proxies, and web services4+ years validating client-side actions and providing responsive feedback4+ years creating custom AngularJS modules and components4+ years automating the production build process4+ years documenting code with JSDoc or similar4+ years unit testing with automated TDD4+ years creating and running end-to-end tests (Protractor or alternatives)4+ years creating CI configuration/build/test scripts4+ years SDLC experience4+ years translating requirements to system requirementsProduction support and performance engineeringExperience in a global delivery environmentProfessional, precise communicationability to work in a global delivery environmentproblem-solving and collaborationJavaScriptHTML5AngularJS