Your role: The key objective for this role is leading and delivering on the overall coding, technical direction and strategy of the area. To be successful in this you will be required to; Gain a deep technical understanding of the existing Angular Framework, principles, policies and standards, in order to evangelize on future direction, technology choices and modernizing frameworks, project deliverables, and practices/policies for continuous improvement Ownership of the existing technology set on our Web Client Layer and the future direction Lead technical teams through multi-phased delivery projects and provide hands-on guidance to influence standards for development, governance, and operational life cycle Collaborate with technical teams to instil CI & Development best practices Promote continuous learning so that the skill level of the department continues to improve and deliver more effectively Develop POC's and perform code reviews with a focus on design principles, simple testable code and quality at the fore. Work closely with product teams to ensure delivery of these solutions to enhance our business capabilities Support and mentor technical teams to encourage growth & foster an innovative and inquisitive development culture. Contribute to IT strategy, API governance, standards, and technological evaluations to drive our strategic goals. To be considered for the role of Software Architect, candidates must meet the following: Your qualifications & key criteria: Bachelor's Degree in Management Information Systems, Computer Science or equivalent formal training. 10+ years of hands on experience with front end technologies 4+ Years of Professional experience in JavaScript; experience with AngularJS/Angular 2+ and other JavaScript libraries Experience with NodeJS and build tools such as Grunt/Webpack etc. Experience with JavaScript testing tools such as Jasmine, Chai etc. Continuous build/integration mindset and experience reducing lead time to market for feature development (Jenkins, Gradle, BitBucket) Demonstrable design knowledge, including API design principles, SOA, event driven systems and similar design patterns and techniques Strong knowledge of web-based systems architecture, service-based architecture, enterprise application architecture Excellent interpersonal and communication skills, comfortable to present technical information to a non-technical audience Ability to lead, mentor & motivate developers to ensure high quality code deliverables & practices Fluent in English, both written and spoken Impeccable written & oral communication skills Desirable criteria: AWS Certification and/or experience of solutioning for Cloud Experience with applying architecture & working in an agile environment. Knowledge of high volume e-Commerce/retail and Services architectures. Previous experience of Microservices architecture an advantage
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.