Job description:
Mobile Architect (iOS + Android + API) with 13+ yrs of experience.
- At least 10+ yrs of experience programming in three or more of the following languages: Swift, Kotlin, Objective-C, Java, C#
- At least 3+ yrs of experience as a Mobile Architect
Duties and Responsibilities:
• Collaborate with software engineers, PM, QA and other stakeholders to design and deliver unique, innovative new features that delight our customers
• Implement proof of concepts and provide engineering estimates for the long-term roadmap
• Create architecture and design documents
• Troubleshoot production issues, find root cause, and propose solutions
• Provide overall technical direction to the team and ensure adherence to agreed standards and guidelines
• Participate in the SDLC processes, using Agile methodologies to adapt and continuously improve
• Mentor developers across Software in best practices for mobile development
• Maintain relationships across organizational boundaries to facilitate collaboration
• Lead technical documentation efforts across teams
Knowledges, Skills, Abilities, Competencies
• Extensive experience programming in three or more of: Swift, Kotlin, Objective-C, Java, C#
• Should have contributed to multiple apps available in the Apple App Store or Google Play Store
• Proven track record of mentoring and helping other engineers grow their skills
• Experience designing and implementing APIs, modules, or libraries used by other developers
• Skilled at investigating issues and solving problems
• Experienced with performance tuning mobile applications
• Experience with common source code control systems (e.g. git)
• Extensive experience in creating technical design/architecture documents
• Strong written and verbal communication skills
Bachelor's degree in Computer Science