Remote::Lead Software Engineer


? Leads the software development team technically in order to deliver working SPA UI software
? Works with SPA User Experience Designer and software architects to develop design patterns and coding best practices for the development team
? Decomposes business capabilities/functionality into releases/sprints and provides development effort estimates to help the SPA project manager create a software delivery sprint plan
? Applies understanding of business processes, architectural design, software application prototype and desired behavior of application to design, code, test, deploy and support complex SPA software solutions
? Reviews the software application prototype to ensure it can be implemented in the UI
? Troubleshoots technical issues and provides recommendations for resolution to the SPA development team
? Defines acceptance criteria for SPA behavior
? Conducts design and code reviews to ensure the software is implemented as architected and code quality is maintained
? Works with the User Experience (UX) Designer and software product business analysts to design and develop SPA pages
? Develops unit tests to ensure regression testing is automated and ensure adequate code coverage
? Collaborates with testing team to identify test cases and guide testing
? Works with deployment team to ensure all the code assets are properly deployed to target environments
? Uses automated deployment tools to manage deployments and integrate with project task management tool
? Uses the project task management tool to manage task assignment, task categorization, reporting, integration with automated deployment tools, etc
? Develops and tests the front-end User Interface (UI) and external application integration code for the application being built/supported ? Angular 2,3,4,5,6 or 7. Initial development may require mock-up of test data to complete UI development work in parallel with development of external application integration components (Application Programming Interface Gateway)
Angular 2+, Single Page Application (SPA) development, Node.js

View this job on