Android/iOS Developer - Calgary, Canada - Capgemini

    Capgemini
    Capgemini background
    Technology / Internet
    Description

    Job Title: Android/iOS Developer

    Location: Calgary, AB

    Job Description: We are looking for a skilled Android/iOS Developer to join our dynamic team. The ideal candidate will have a strong background in mobile app development, with expertise in either Android or iOS platforms. You will be responsible for designing, developing, and maintaining mobile applications that deliver exceptional user experiences.

    Responsibilities:

    • Design and develop high-quality, scalable, and maintainable mobile applications for Android/iOS platforms.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Work closely with product managers and designers to understand requirements and translate them into technical specifications.
    • Implement best practices for mobile app development, including code optimization, performance tuning, and security enhancements.
    • Troubleshoot and debug issues that arise during development and in production environments.
    • Stay up-to-date with emerging technologies and trends in mobile app development.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • Proven experience as an Android Developer or iOS Developer, with at least 6 years of experience.
    • Strong proficiency in Java/Kotlin for Android or Swift/Objective-C for iOS development.
    • Experience with mobile app frameworks such as Android SDK, Android Studio, Xcode, or SwiftUI.
    • Knowledge of RESTful APIs and JSON for integrating mobile applications with backend services.
    • Familiarity with Git for version control and collaboration.
    • Excellent problem-solving skills and attention to detail.
    • Ability to work independently and collaboratively in a fast-paced environment.
    • Excellent communication and interpersonal skills.

    Nice to Have:

    • Experience with cross-platform mobile app development frameworks such as React Native or Flutter.
    • Knowledge of mobile app testing frameworks and tools such as Espresso, XCTest, or Appium.
    • Contributions to open-source projects or a strong online presence (e.g., GitHub profile).
    • Familiarity with UI/UX design principles and mobile app usability guidelines.