Amazon Web Services (AWS), Android, Application Programming Interface (API), Best Practices, Cloud Computing, Coaching, Continuous Deployment/Delivery, Continuous Integration, DevOps, Emerging Technology, Equipment Maintenance/Repair, GCP (Good Clinical Practices), GitHub, GraphQL, Industry Standards, Java, Jenkins, Kotlin, Leadership, Maintain Compliance, Mentoring, Microservices, Microsoft Windows Azure, Mobile Applications, Mobile Applications Development, Multiplatform/Cross-Platform, Objective-C Programming Language, Operating Systems, Performance Tuning/Optimization, Quality Assurance Methodology, REST (Representational State Transfer), React Native, Reliability Testing, Test Automation, Test Strategy, User Experience Design (UXD), User Interface Design, iOS
Years of Experience Required - 10+ years of software development experience, with at least 5 years in mobile application architecture.
Mandatory Skills
- Expertise in iOS (/Objective-C) and Android (Kotlin/Java) development.
- Strong knowledge of cross-platform frameworks (Flutter, React Native, XamSwiftarin).
- Experience with cloud platforms (AWS, Azure, GCP) and mobile backend services.
- Proficiency in API design (REST, GraphQL) and microservices architecture.
- Familiarity with DevOps practices and CI/CD tools (Jenkins, GitHub Actions, Azure DevOps).
- Strong understanding of mobile security, performance optimization, and app store guidelines.
Key Responsibilities
Architecture & DesignDefine and implement mobile application architecture, frameworks, and standards.
Ensure scalability, performance, and security in mobile solutions.
Evaluate emerging technologies and recommend adoption where appropriate.
Development & IntegrationGuide teams in building native, hybrid, and cross-platform mobile applications.
Oversee integration with backend systems, APIs, and cloud services.
Establish CI/CD pipelines for mobile development.
Leadership & Collaboration
Partner with product managers, UX/UI designers, and developers to align technical solutions with business goals.
Mentor and coach mobile development teams.
Drive best practices in coding, testing, and deployment.
Quality & Security
Ensure compliance with industry standards (e.g., OWASP Mobile Security).
Implement automated testing strategies for reliability and performance.
Monitor and optimize app performance across devices and operating systems.