Open job

Infotree Global Solutions - Mobile Application Developer

App Developer
💰 Negotiable
📍 Montreal, Canada
Closing date: 25 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 3 months ago

App Developer is needed in Montreal, Canada.

Client: Infotree Global Solutions

Location: Montreal, Quebec, Canada

Contract: Contractor

Job Description

Job title: Mobile Software Engineer (Android)

Duration: 8 Months Contract on T4 (Possibility of extension)

Location: Montreal, QC

Bilingual (French speaking) is preferred/nice to have, but not required

We’re seeking a talented Android Mobile Developer who is proficient in Kotlin and has experience with Python to contribute to the Backend For Frontend (BFF) component of our technology stack. If you’re passionate about building seamless mobile experiences and bridging the gap between frontend and backend development, we’d love to hear from you.

Responsibilities

  • Design and develop exceptional Android applications.
  • Utilize Kotlin to craft robust, user-friendly Android apps.
  • Implement cutting-edge features while ensuring high performance and responsiveness.
  • Contribute to Backend For Frontend (BFF) development using Python.
  • Ensure BFF components are scalable, secure, and optimized for performance.
  • Collaborate closely with designers, product managers, and other engineers.
  • Produce thorough technical documentation and write detailed technical specifications.
  • Produce clean, efficient, and maintainable code in both Kotlin and Python.
  • Conduct thorough testing and debugging of your code.
  • Continuously discover and implement new technologies and frameworks.
  • Monitor live app performance and BFF services for optimization.
  • Participate in code reviews and guide junior developers.
  • Take projects from initial concept through to deployment.
  • Keep the user experience at the forefront.
  • Manage the entire release process of Android applications.

Requirements

  • Proficiency in Kotlin with strong experience in developing Android applications.
  • Deep understanding of Android frameworks and libraries such as Android SDK, Jetpack Compose, and RxJava (Coroutines would be a plus).
  • Proficiency in Python and experience in building backend services with Python.
  • Familiarity with frameworks like Flask is a plus.
  • Understanding of Backend For Frontend (BFF) architecture.
  • Strong understanding of RESTful APIs and experience with network protocols like JSON and Protobuf.
  • Familiarity with version control systems and collaborative workflows, particularly with Git and GitHub.
  • Strong problem-solving skills with excellent analytical thinking and attention to detail.
  • Excellent communication skills for collaborating with cross-functional teams.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.

Additional Information

We’re looking for a candidate who is passionate about mobile development and can bridge the gap between frontend and backend systems. A candidate with a keen interest in emerging technologies and a collaborative mindset will thrive in this role.

Posted 2 days ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

chevron-left

Make online marketing easy and accessible for all. Every business can grow with Semrush.

Learn How
  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Similar Jobs