Avangrid Service Company is looking to solve the problem of end-to-end application design and delivery, as well as the maintenance, development, and implementation of Digital solutions with a particular focus on Mobile apps.
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
- 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.
- Design and build advanced applications based on UX designs, implementing user interface designs provided by the UX team.
- Collaborate with cross-functional teams to define, design, and deliver products based on best practices.
Other
- Bachelor’s degree in engineering, Information Technology, Computer Science, or a related field.
- 7+ years of experience as a Senior Solutions Architect.
- 10+ years of IT experience in web and mobile app design, development, testing, and support.
- Strong verbal and written communication skills.
- Possesses motivation to achieve results in a fast-paced environment.