Logo
Photon

Techncial Mobile Architect

Photon, Springfield, Missouri, us, 65897


Hi,We hope you are doing well. We are hiring for the

Technical Mobile Architect (Android, IOS)

role.Who are we?For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 6000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can checkhttps://youtu.be/uJWBWQZEA6o.Role: Technical Mobile Architect (Android, IOS)Location: Springfield, MO (Onsite)Job Description:Key Responsibilities:The Mobile Principal Architect will be responsible for:Defining the overall technical architecture and designs for the mobile application based on customer requirementsDefining the technical requirements for the implementation and identify the various dependencies on external teams to implement the mobile solutionDiscussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices to be supported with the customer Preparing technical solution and architecture documents, artifacts and presentations for the customerShould be able come up with reusable artifacts, frameworks, components that can be reused across applicationsShould be able to design and develop mobile SDK and integrating mobile apps with web-services and external APIsMust know various non-functional aspects in mobile application design and provide a solution to optimize performance, scalability etc.Deliver mobile platform and architecture recommendations based on project requirements and industry best practicesContribute toward excellence in a highly collaborative, team-oriented environmentEnforce sound development practices and ensure the quality delivery of enterprise mobile solutions. Should ensure team members are aware of best practices likeCoding guidelinesgit branching guidelinesCode quality and analysis tools (SonarQube, PMD, FindBugs)Release and deployment tools (Jenkins, Bamboo, Octopus)Lead and mentor development teamsWork closely with Project Managers, Senior Business Analysts, and UX teamsTake ownership of the solution from end to end, and be responsible for translating functional requirements into a mobile solutionHands on working on codebase to resolve critical issues which needs to be fixed on priorityTake the overall responsibility of the project in terms of technically addressing any issues and get them resolved and not impact project timelinesSkills required for a Mobile Principal Architect:Experience with Swift, SwiftUI, Combine, MVVM experience, Kotlin ver 1.8.10Gradle ver 7.3, Objective-C, Java, HTML5/JS/CSSA thorough understanding of OOP, iOS and Android core and design concepts.Proficiency inLiveData, Dagger Dagger, Coroutines, experience, BitBucket/GitHub/GitLab Strong knowledge of Android UI and Apple design principles, patterns, and best practices, Core Data, Core Animation, and other IOS frameworks. Familiarity with RESTful APIs, GraphQL, JSON format and mobile libraries for networkingExcellent analytical skills with an ability to debug complex issues like app performance, optimizing the data consumed by mobile app etc. Proficiency with writing automated tests in Jest, JUnit, Espresso, Mocha, etcProven experience on mobile app development. This includes the whole process, from the first line of code to publishing in the store(s). Must have sound knowledge on mobile security protocols, analytics, payment gateways and social channel integrationProven experience in developing secure mobile application with thorough knowledge on best security practices for mobile applications. Proven ability to design, optimize and integrate business processes across disparateFamiliarity with RESTful APIs, GraphQL and mobile libraries for networkingAble to understand and help the team to work on CI/CD tools like Jenkins etcShould know project management tools like JIRA, ConfluenceAbility to quickly learn the latest features coming in the respective platforms (android and ios) and bring the same to the ongoing projects