Job Description :

Position Title: Fulltime Mobility Manager/Architect
Location: Position has a global remit
Reports to (role): Manager Technology
Priority for TCS/Infosys/CTS/HCL/Wipro/Accenture/IBM etc good companies candidates
Client: Direct Client

Required: Need experience in both Android and iOS

Main purpose:
Contribute to the Marcel Android team by focussing on the features development on sprint by sprint basis.
Support the team in doing the peer code review to ensure the code quality is maintained with every feature release.
Work collaboratively with the team by guiding them on the technical designing and approach finalization of complex features. 
Should be the mentor and first POC (point of contact) for the team in case of any blocker or any complex task which requires tech expertise.  

Key Responsibilities:
The key accountabilities for this role are, but not limited to;
Working with Leadership team to help plan, design and estimate features
Support Product Owners and other domain leads while defining a solution
Working with other technical domain leads to come up with a solution
Prototyping solutions in the code
Research skills
Ability to document a solution at high and medium detail
Communicate approach to the team
Experience maintaining Apple development portal and certificate
Experience maintaining PlayStore developer consul and keystores
Business Compliance 
Ensure a sound understanding of, demonstrate commitment to and comply with all legislation & Publicis Groupe Policies e.g., Janus, GSO and IT policies, etc.

Key relationships:
(internal &/or external): Technical Architect, Scrum Master, Product Owner and Business Analyst
Other Agile Development Teams
Key competencies: 
Minimum experience (relevant): 10
Maximum experience (relevant): 14

Must have skills: 
Experience in Mobile development with writing solutions in Swift and Swift UI
Understands how to program using Publisher and Observer patterns in Swift UI.
Also required deep knowledge of HTTP protocol, Core Data.
Under Object-Oriented Programming, data structures, and design patterns such as MVVM or MVC or VIPER.
Knows how to diagnose underperforming component in mobile app with the help of Xcode instruments and tooling such as Debugger, CPU, Memory, Network Profilers.
Understand strategy and resources to support Universal Links
Experience in Mobile development with writing solutions in Kotlin
Understands how to program Coroutines, Flow, StateFlow, SharedFlow, LiveData, various scopes such as ViewModelScope, GlobalScope, blocking calls and adapting them to coroutines.
Also required deep knowledge of HTTP protocol and Android Network libraries such as OkHttp and Volley, Injection frameworks, SQL and mobile class databases or relational databases in general.
Knows how to diagnose underperforming component in mobile app with the help of Android Studio instruments and tooling such as Debugger, Linters, CPU, Memory, Network etc.
Experience adding FCM
Experience integrating Jetpack and third-party modules
Understand strategy and resources to support Android App Links
Ability to diagnose any memory leaks and crashes
Understanding of Agile tools such as JIRA, Confluence.
Understands GIT and CI/CD tools such as Fastlane, Jenkins.
Experience with agile methodology is preferred 
Experience adding APNs and publishing to TestFlight and App Store
Experience integrating Frameworks and third-party modules with Cocoa Pods and gradle scripts.
Understands work related to Analytics framework.
Guides design and development of user interfaces and custom UI.
Guides implementations of Task oriented and multi-threaded programming implemented with delegates or async/await
Guides implementation of creational, structural, and behavioural design patterns such as Observer, Factory, Adapter and Singleton

Good to have skills: 
Experience with APIs, Micro Services, GraphQL. 
Experience with Cloud (Azure, AWS or GCP)

,
Raghavan Arulalan.
Nityo Infotech Corp.
Suite 1285, 666 Plainsboro Road
Plainsboro, NJ, 08536
Mail:

             

Similar Jobs you may be interested in ..