Job Description :

Build modular components in AngularJS.

·         Write automated tests via TDD to foster effective, reusable, and flexible code.

·         Implement front-end security and data protection.

·         Write RESTful API specs for back-end devs to build.

·         Do code reviews for front-end and back-end devs.

·         Develop build steps to increase dev velocity.

·         Detail-oriented developer who can lead troubleshooting, technical support, and client assistance to ensure uptime, performance, and reliability.

·         Accountable for Design Reviews of Agile and Plan of Record (POR) projects as well as accountable for Code Reviews of Next Gen Architecture (NGA) projects and are expected to elaborate, promote, and communicate Design Patterns applicable to NGA architectures and solutions.

·         Perform hands-on development work using Java, Angular, XML, JavaScript, JSON, Mobile frameworks including Bootstrap and Angular JS.

·         Coordinate between multiple disciplines such as, Architects, Business Analysts, Scrum Masters, and Developers to design, develop, implement, and support complex business solutions.

·         Participate as active agile team member to help drive feature refinement, user story completion, code review, etc.

·         Oversee technical deliverables through the DevOps pipeline, including validating the completeness of estimates, quality, and accuracy of technical designs, build and implementation.

·         Lead performance test execution to identify potential application performance bottlenecks and potential resolution.

·         Identify and help coordination application monitoring configuration and support recovery testing.

·         Proactively address technical issues and risks that could impact project schedule and/or integrity of the application environment.

·         Work closely with stakeholders to design and document solutions that align with the business needs and consistent with the architectural vision.

·         Mentor and train project team members to enforce development guidelines and best practices.

·         Oversight of team members including Software engineers and SDETs.

·         Takes ownership to drive innovation for effectively leveraging technology to solve the customer problem.

 

Must Have

·         Passionate about creating high-quality, flexible code.

·         Expertise in AngularJS, including directives, factories, and testing.

·         Proficient in Type Script, HTML, SCSS/Less, and Bootstrap.

·         Proficient with Git and GitHub/Bitbucket.

·         Proficient with JWT user authentication.

·         Proficient with preprocessors and build tools (Sass/Less, Babel, Gulp, etc.).

·         Strong understanding of design patterns.

·         Strong understanding of UI design principles.

·         Should have full stack development experience and are technically strong in Angular & Node.JS

·         Should have strong knowledge of NoSQL database and microservices architecture.

·         Ideally have experience in AWS cloud

·         Should have excellent leadership qualities and have experience leading teams of 5-10 members.

·         Possess strong analytical skills and are comfortable dealing with numerical data.

·         A strong team player who can manage multiple stakeholders.

 

Nice to Have

·         Experience with Node.js.

·         Understanding of UX best practices.

·         Experience with Microservices and/or Service-Oriented Architecture.

·         Experience with NoSQL databases (Cassandra), specifically performance, modularization, and maintainability.

·         Experience with Continuous Integration/Deployment.

·         Experience with scripting deployment tasks with tools like Puppet, Chef, or others.

·         Experience with Google Cloud or PCF.

             

Similar Jobs you may be interested in ..