Job Description :
Greetings from Avtech Solutions Inc,

Role: Mobile Architect

Job Location: Mountain View, CA

Duration: 6+ months

Project Summary:

We are looking for people who are passionate about building the foundation components that underpin great Android and iOS applications.

The Mobile Architect works closely with mobile infrastructure and the mobile product teams to enable mobile engineers to build new features quickly, safely, and with confidence.

Demonstrated skill in aligning application decisions to an overarching solution and systems architecture

Rigor in app development, code quality, and engineering best practices

A thorough understanding of common Android and iOS architecture paradigms

Knowledgeable about best practices for networking, concurrency, and threading

Experience in app-side data caching design and offline support

Passionate about creating testable architecture

Mandatory Skills:

Hands on iOS and android programming

·   Knows security architecture, client-server API, Apple and android technological challenges,

·   Understand requirements and help product take right decision,

·   Guide the team towards delivering the product

Nice to have skills:

Significant mobile API design experience

Development experience in Java/Kotlin and Objective-C/Swift

Strives to stay up-to-date with the latest Android and iOS innovations

Acts as a developer advocate by improving technical communications with developers and is understanding of their problems and needs


Works closely with the mobile engineering managers and app teams to create architecture solutions and infrastructure improvements that enable our apps to scale and grow without impacting development velocity or product KPIs

Creates solutions and testable architecture to enable developers to improve and update code to increase quality app-wide

Collaborates with the architecture group and other teams to improve existing APIs and design new APIs and systems that are scalable, reliable, and performant for mobile apps

Determines how to effectively test legacy code and creates strategies for cleaning up technical debt

Collaborates with the app teams on automated testing strategy, including continuous integration and delivery

Provides mentorship for software engineers and participates in interview panels to hire new software engineers

Works effectively with multiple projects and departments

Communicates successfully with large teams and many personalities

Works with and improves the local development environment for our mobile engineers

All other duties as assigned


Rahul | AVTECH Solutions Inc.

Phone EXT 502