Job Description Summary
Responsible for leading the technical vision and architecture design of complex mobile applications, ensuring scalability, performance, and maintainability while mentoring development teams and staying abreast of emerging mobile technologies.
Job Description
Roles and Responsibilities
In this role, you will:
- Analyse design and develop a roadmap and implementation plan based upon a current vs. future state in a cohesive architecture viewpoint.
- Defining architecture roadmaps, conducting design reviews, collaborating with product teams, and guiding implementation of best practices across iOS and Android platforms.
- Review and/or analyse and develop architectural requirements at domain level within product portfolio or team.
- Design, architect and build SDKs to deliver common capabilities for Mobile apps
- Participate in the enterprise architecture domain governance model.
- Contribute to the development of software and data delivery platforms with reusable components that can be orchestrated together into different methods.
- Lead the research and evaluation of emerging technology, industry and market trends to assist in project development and/or operational support actives.
Want more jobs like this?
Get jobs in Hyderabad, India delivered to your inbox every week.
Desired Characteristics Technical Expertise:
- Bachelors or Master's degree in Computer Science or related discipline with strong academic credentials.
- A minimum of 15-20 years of extensive experience in software development, including at least 8 years of hands-on experience in mobile architecture, designing and delivering scalable, high-performance solutions across diverse platforms.
- Proficient with developing Hybrid mobile apps or native iOS development (Swift) or Android development (Java, Kotlin).
- Experience designing scalable, modular, and maintainable architectures for mobile applications.
- Familiarity with microservices architecture, cloud integration, and data management strategies.
- Thorough understanding of mobile design patterns, architecture principles, and performance optimization techniques.
- Proficiency in NodeJS, Angular, Typescript and its ecosystems
- Experience or familiarity with developing Hybrid mobile apps would be a plus.
- Experience with HTML, CSS, JavaScript, and TypeScript.
- Familiarity with Git, cloud services and DevOps practices and Docker
- Experience with database design and management (SQL and NoSQL).
- Must have experience working in Linux/Unix and Windows environments.
Business Acumen:
- Adept at navigating the organizational matrix; understanding people's roles, can foresee obstacles, identify workarounds, leverage resources and rally teammates.
- Understand how internal and/or external business model works and facilitate active customer engagement
- Able to articulate the value of what is most important to the business/customer to achieve outcomes
- Able to produce functional area information in sufficient detail for cross-functional teams to utilize, using presentation and storytelling concepts.
- Possess extensive knowledge of full solution catalog within a business unit and proficiency in discussing each area at an advanced level.
Leadership:
- Demonstrated working knowledge of internal organization
- Foresee obstacles, identify workarounds, leverage resources, rally teammates.
- Demonstrated ability to work with and/or lead blended teams, including 3rd party partners and customer personnel.
- Demonstrated Change Management /Acceleration capabilities.
- Strong interpersonal skills, including creativity and curiosity with ability to effectively communicate and influence across all organizational levels
- Proven analytical and problem resolution skills
- Ability to influence and build consensus with other Information Technology (IT) teams and leadership
Additional Information
Relocation Assistance Provided: Yes