Responsibilities:
● Design and define mobile application architecture and best practices for development.
● Evaluate and recommend technologies, frameworks, and platforms for mobile app development.
● Ensure the scalability, security, and performance of mobile applications. ● Collaborate with stakeholders to align mobile solutions with business needs.
● Work closely with developers, UI/UX designers, and DevOps teams for seamless app integration.
● Ensure compliance with industry standards, including accessibility and security best practices.
● Oversee mobile application lifecycle management, including CI/CD pipeline implementation. ● Optimize mobile applications for high performance and responsive design. ● Provide technical leadership and mentor development teams.
Skills & Qualifications:
● Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field. ● 8+ years of experience in mobile application development and architecture. ● Expertise in mobile platforms (iOS, Android, React Native, Flutter).
● Proficiency in Swift, Objective-C, Kotlin, Java, and cross-platform frameworks like React Native or Flutter.
● Experience in backend technologies such as .NET, Node.js, or Java Spring Boot. ● Strong knowledge of RESTful APIs, GraphQL, and Microservices architecture. ● Familiarity with cloud platforms (AWS, Azure, Google Cloud).
● Experience in DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes).
● Knowledge of security protocols, authentication mechanisms (OAuth, JWT), and data encryption.
Certifications:
● AWS Certified Solutions Architect
● Google Professional Cloud Architect
● Microsoft Certified: Azure Solutions Architect Expert