Mobile Architect | Online Jobs | Optimhire

Mobile Architect

Job brief

The Mobile Solutions Architect owns and communicates the architectural vision of the product or  solution. This includes mobile systems, development platforms, integration methodologies, and broad, detailed knowledge of mobile technologies and industry trends.


Key Responsibilities

• Architect & design mobile solutions based on a range of foundational technologies and leading products

• Work with cross functional teams of product managers. developers, designers, quality engineers, project managers and other stakeholders to deliver quality products as per defined timelines

• Hands-on coding, code reviews, troubleshoot technical issues, mentor team, and deploy applications

• Identify and resolve challenges and ensure the delivery of high-quality solutions

• Prepare technical solution and architecture documents, artefacts, and presentations

• Deliver mobile platform and architecture recommendations based on project requirements and industry best practices

• Take ownership of the solution from end to end, and be responsible for translating functional requirements into a mobile solution

• Lead and mentor development teams


Experience and Skills

• 10-15 years of work experience in technical & architecture roles in mobile solutions development on iOS, Android and Hybrid platforms.

• Strong experience with React Native and at least one additional Mobile Development 


Platform: iOS (Cocoa, Swift, Objective C, C++, iPhone SDK), Android (Android Framework, Kotlin, Java), and Mobile Web (HTML5, CSS3, JavaScript, RWD, mobile-first frontend  frameworks)

• Good knowledge of how mobile solutions are architected including integration with different backend systems

• Experience in developing reusable artefacts/frameworks, reusable assets, reference architecture, design, development, and QA best practices

• Experience in developing an optimized and scalable mobile app solution design

• Experience working closely with Product and User experience teams to create a customer centric experience

• In-depth understanding of mobile app development life cycle including rollout and distribution in a multi-country environment

• Understanding of mobile security protocols, analytics, and social channel integration

• Understanding various non-functional aspects in mobile application design and providing a solution to optimize performance, scalability etc

• Experience in working in Agile & DevOps methodology and delivering high quality and well structured code within stringent time and quality constraints

• Good knowledge of OOP and common design patterns

• Component development using libraries/IDEs such as Kotlin, Android Studio, or iOS equivalent

• Ability to rapidly learn and take advantage of new concepts, business models, and  technologies

• Excellent written and verbal communication abilities in English, ability to communicate effectively with client and internal stakeholders

• Excellent interpersonal skills are a must

• Proactive and a team player that likes to discuss solutions and ideas


Job Type

Payroll


Positions

Mobile Developers


Must have Skills

  • Android
  • React Native - 5 Years
  • Cocoa
  • Mobile App Development
  • iOS Application Development

54 - 67 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote


Jagat P

India