A recruitment agency is seeking a Mobile Application Architect with over 10 years of experience in native mobile app development. The ideal candidate will lead system design, application development, and ensure operational stability for mobile applications on iOS and Android platforms. Proficiency in tools like Xcode, Swift, and Java is required. The role also demands strong communication skills and experience working in an agile framework, ensuring best practices in security and software engineering.
Qualifications
10+ years of hands-on native mobile app development experience.
5+ years of experience in mobile application architecture and system design.
Practical experience leading system design, application development, testing, and operational stability.
Responsibilities
Design and develop complex and cloud-based mobile applications for iOS and Android platforms.
Ensure best practices in security and software engineering.
Skills
Mobile app development
System design
Communication skills
Agile framework
Education
Bachelor's degree in Computer Science or related area
Tools
Xcode
Swift
Java
Android
SQL
noSQL
AWS
Google Cloud Services
GitHub
Azure DevOps
Job description
About the job Mobile Application Architect (iOS/Android)
Job Requirements:
Bachelor's degree in Computer Science or related area.
10+ years of hands-on native mobile app development experience.
5+ years of experience in mobile application architecture and system design.
Practical experience leading system design, application development, testing, and operational stability.
Proficiency in architecting and developing systems of mobile backend.
Strong communication skills and ability to work in an agile framework.
Desired Profile:
Proficiency in Xcode, Swift, Java, and Android.
Familiarity with SQL and noSQL database systems.
Experience with AWS and Google Cloud Services.
Working knowledge of handling remote data like JSON.
Familiarity with third-party libraries and APIs.
Understanding of common mobile architectures like MVVM, MVC, Clean Architecture, etc.
Experience using GitHub, Azure DevOps, or a similar environment.
Knowledge:
Designing and developing complex and cloud-based mobile applications for the iOS and Android platform.
E-commerce and digital presence.
Best practices and risks in terms of security.
Common software engineering practices and architecture modeling practices like UML, etc.