AVANGRID SERVICE COMPANY is looking for a Senior Digital Tech Lead to provide hands-on technical leadership for software engineers, focusing on technical architecture, design, development, and successful delivery of Digital solutions, with a particular focus on their Mobile apps. The role aims to bridge strategic leadership with technical execution to ensure the end-to-end application design and delivery, maintenance, development, and implementation of these solutions.
Requirements
- Strong Experience with Native Mobile Apps programming for iOS development (Swift/objective-c) and Android development (java and Kotlin).
- Strong experience with Angular 16+ framework, CSS, SCSS, HTML5, and user interface frameworks.
- Knowledge in hybrid mobile frameworks such as Capacitor/ionic, phonebooth.
- Proficiency in user interface (UI) and user experience (UX) design principles ensures Expertise in Native mobile development, Angular UI frameworks like Material, PrimeNG, layout, Networking, Persistency, Performance, Concurrency, Offline Storage, and Security.
- Advanced or expert-level experience with RxSwift and RxJava programming
- Experience with Spring Boot Framework and other Microservices frameworks and orchestration platforms.
- Cloud services experience (MS Azure/AWS).
Responsibilities
- Provide hands-on technical leadership for software engineers, focusing on technical architecture, design, development, and successful delivery.
- Define high-level application platform architectural guidelines, making strategic choices and articulating trade-offs to business owners.
- Remain up-to-date with coding best practices for scaling Single Page Applications and Mobile native technologies (IOS and Android)
- Review and recommend partners, vendors, and emerging technologies. Lead technical relationship with Digital partners & vendors.
- Lead various Digital projects, providing technical support and guidance.
- Design and build advanced applications based on UX designs, implementing user interface designs provided by the UX team.
- Unit-test code for robustness, usability, and reliability.
Other
- Bachelor’s degree in engineering, Information Technology, Computer Science, or a related field.
- 7+ years of experience as a Senior Solutions Architect.
- 7+ years of experience designing, building, and integrating native mobile app solutions.
- 10+ years of IT experience in web and mobile app design, development, testing, and support.
- Strong verbal and written communication skills.