jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

other

Posted Feb 20

Mobile Architect (iOS & Android)

at ResMed

Bangalore, IndiaOn-site

Responsibilities

  • Performance Optimization: Identify and address performance bottlenecks, optimize application speed and memory usage, and ensure a smooth and responsive user experience.

Requirements

  • This role requires a deep understanding of both cross-platform and native mobile development, strong leadership skills, and a passion for building high-quality, user-friendly mobile experiences.
  • Native Development (iOS & Android): Provide expertise and guidance on native iOS (Swift/Objective-C) and Android (Kotlin/Java) development when needed for platform-specific features or performance optimization.
  • Experience Required: Extensive Mobile Development Experience: Proven
  • experience of 14+ years in designing, developing, and deploying mobile applications on both iOS and Android platforms. Cross-Platform Expertise: Strong understanding and
  • experience with cross-platform mobile development frameworks (e.g., React Native, Flutter).
  • Native Mobile Development Expertise: Solid understanding of native iOS (Swift/Objective-C) and Android (Kotlin/Java) development, including platform-specific features and best practices.
  • Architectural Patterns: Deep understanding of mobile architectural patterns (e.g., MVVM, MVP, Clean Architecture) and their application. API Integration:
  • Experience with RESTful APIs, web services, and cloud API technologies like API Gateways.
  • Devops: Good understanding of mobile devops practices and expertise in tools such as Github, Jenkins, Github actions, Fastlane, Testflight, Firebase suite etc. Must be able to develop automation scripts and pipelines.
  • Good understanding of containerization technologies like Docker, Kubernetes etc. Able to write Dockerfiles and Helm charts Cloud: Exposure to AWS cloud services like API Gateways, EKS, Eventbridge, Kinesis streams, RDS, Dynamodb etc. Able to understand cloud architectures and ideate confidently Performance Optimization: Expertise in identifying and resolving performance bottlenecks in mobile applications.
  • Exposure to APM and monitoring technologies such as Datadog, Cloudwatch, Firebase etc Testing & Debugging: Proficiency in mobile testing frameworks and debugging tools. Version Control:
  • Experience with Github and other version control systems.
  • Agile Methodologies: Familiarity with Agile development methodologies (e.g., Scrum, Kanban).
  • Excellent Communication Skills: Strong written and verbal communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to identify and resolve complex technical issues.
  • Leadership Skills: Ability to mentor and guide other developers, fostering a collaborative and supportive team environment.
  • Preferred: Knowledge of mobile security best practices.
  • Experience with UI/UX design principles.

Additional details

  • We are seeking a highly skilled and experienced Mobile Architect to lead the design, development, and implementation of our mobile applications across multiple platforms.
  • You will be a key contributor to shaping our mobile strategy and driving innovation in our mobile products. Let’s talk about
  • Responsibilities Architectural Design: Design and implement the overall architecture for our mobile applications, ensuring scalability, performance, maintainability, and security.
  • This includes defining the technical stack, choosing appropriate frameworks and libraries, and establishing coding standards and best practices.
  • Cross-Platform Development: Lead the development of cross-platform applications using frameworks like React Native, Flutter, or similar technologies, targeting both iOS and Android platforms.
  • Technical Leadership: Mentor and guide mobile developers, providing technical expertise, code reviews, and fostering a culture of collaboration and knowledge sharing.
  • Technology Evaluation: Research and evaluate new mobile technologies, frameworks, and tools to identify opportunities for improvement and innovation.
  • Testing & Quality Assurance: Collaborate with QA teams to develop and implement comprehensive testing strategies, ensuring the delivery of high-quality, bug-free applications.
  • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements, translate them into technical specifications, and deliver solutions that meet business needs.
  • Code Reviews: Conduct thorough code reviews to ensure code quality, adherence to standards, and best practices.

Find more real-time jobs on JobLoom.