職位描述
Android開(kāi)發(fā)iOS開(kāi)發(fā)AI
Position Details:
As a Senior Mobile Architect, you will play a critical role in driving the architectural vision and technical direction of our software platforms. Your expertise and leadership will guide our software engineering efforts, ensuring the delivery of scalable, robust, and innovative solutions.
Your responsibilities will be as follows:
- Lead the design, development, and maintenance of complex applications using mobile technologies.
- Design and supervise implementation of scalable, high quality, maintainable, and efficient features following industry best practices and coding standards.
- Conduct technical feasibility study on upcoming features, then review and adjust roadmaps for products.
- Evaluate the latest technologies, frameworks, and tools, and apply them where needed.
- Define strategies and introduce new technology to enable the team to achieve company goals.
- Create and maintain technical architectural documentation.
- Be proactive in performing system improvement (e.g. refactoring, adopting appropriate technologies and system architecture).
- Triage, investigate and provide root cause analysis of issues that span across different platforms.
- Be a leader in the technologies used by your projects and a mentor to your team and/or outside of your team.
- Be an expert in the technology that our organization depends on, being able to provide overall architecture and collaborate with other architects.
- Handle technological watch to anticipate future trends and provide solutions that fit into the existing ecosystem.
- Contribute to company's best practices and regulations.
Mandatory Qualifications:
- Bachelor's degree in computer science, a related technical discipline, or the equivalent experience.
- Over 2 years' experience in a mobile development lead/architect role.
- Over 4 years' experience in both?Android and iOS application?development.
- Proficiency with both Swift and Kotlin application development on iOS and Android, including platform internals.
- Experience building CI/CD Pipelines and fully automating product release and testing.
- Excellent understanding of architecture patterns and?the?SOLID principles and?IoC (DI).
- Familiarity with OAuth 2.0/2.1, Open ID Connect, data protection and OWASP threat models.
- Track record of designing clean and robust APIs for libraries, frameworks or SDKs used by other developers.
- Strong problem-solving skills to solve complex and uncertain situations.
- Excellent communication skills.
Desired Qualifications:
- Over 2 years' experience in client-server architectures.
- Over 4 years' experience in mobile development lead/architect role across multiple mobile projects.
- Experience building SDKs, code-generation workflows, or mobile development tools/frameworks.
- Strong leadership to encourage team members and guide them toward the group's mission.
- Past mentorship for other team members and encouraged mutual growth.
- Experience in negotiating initiatives between technical and business stakeholders.
Additional information on English Qualification:
English (Overall – 4 – Fluent).