· Interpret business requirements to articulate the business needs to be addressed.
· Design, develop and execute software solutions to address business issues.
· Engineering practice experience such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, application security.
· Troubleshoot code level problems quickly and efficiently. Collaborate with Product Management, Engineering leadership and other teams to create and launch product initiatives from concept to deployment, using modern technologies.
· Architect, participate in creating the long-term architectural design for the front-end products. And come up with new ideas.
· Mentor other developers in Angular, this developer will be an Angular subject matter expert. They will perform regular code reviews and help other developers become competent with Angular.
· Design and develop highly scalable, resilient cloud micro services and APIs that interface with devices, third-party services and applications, cloud infrastructure, and other micro services.