Enable job alerts via email!

Mobile Developer

CarriersEdge

Newmarket

Remote

CAD 70,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Mobile Developer to join their remote team. This role emphasizes creating exceptional mobile experiences across diverse devices while maintaining existing applications. You'll have the freedom to work independently, focusing on delivering high-quality code without the distractions of micromanagement. With a commitment to best practices in software development, you'll play a crucial role in enhancing app performance and usability. If you're passionate about mobile development and thrive in a flexible work environment, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in app development, preferably in B2B or SaaS.
  • Proven expertise in native development for Android and iOS.

Responsibilities

  • Maintain and enhance existing iOS and Android apps with bug fixes.
  • Design and build advanced app functionality as per product roadmap.

Skills

Kotlin
Java
Swift
UI frameworks (Compose, UIKit, SwiftUI)
Mobile app architecture patterns (MVC, MVVM, Clean Architecture)
Object-Oriented design
RESTful APIs
Agile software delivery

Tools

Confluence
Jira

Job description

Sick of commuting? Tired of “hybrid” jobs that are really “in office” jobs in disguise? If you’re more productive at home than in an office, and want to make that arrangement permanent, we may have the position you’re after.

At CarriersEdge, we’re focused on producing great quality products and happy customers. We don’t care about being the coolest company in town, having the most amazing office perks, or the hippest staff. If you’re interested in those things, you’ll hate us.

On the other hand, if you’re not looking for a social group and just want to do great work, then you may be exactly what we’re looking for. We don’t care where you work and we won’t be looking over your shoulder micromanaging you. You’ll have minimal meetings disrupting your week, and plenty of time to focus on doing the best job possible. We’re growing, but not so quickly that things are chaotic.

As part of that growth, we’ve got an opening for aMobile Developer.

The ideal candidate has a solid foundation in the skills outlined below, is a self-learner with a great work ethic, and has a keen interest in maintaining and expanding current products while keeping a critical eye on performance, reliability, and usability.

This isn’t a large corporation with layers of management bureaucracy and short-term contracts that end before you can do anything meaningful. It’s also not a start-up at risk of losing funding or being forced to pivot on someone’s whim. Our business is established and stable, but still small enough that we can move quickly. Now it’s time to take it to the next level – apply best practices in software development, identify and address technical bottlenecks, and standardize and optimize for reusability.

About You

  • You love mobile development and are obsessed with creating great experiences that make the most of mobile capabilities.
  • You’re platform-neutral, recognizing that code is code, and focused instead on the end user experience.
  • You’re comfortable developing for an audience that isn’t using the latest devices on the fastest networks.
  • You have experience building enterprise apps that integrate with other systems, and may get deployed across multiple divergent devices, and not just standalone single-purpose apps.
  • You’re comfortable blending native and web views and optimizing CSS for mobile.

Responsibilities

  • Maintain and enhance existing iOS and Android apps, providing regular bug fixes and compatibility updates
  • Work with device partners to provide custom builds that perform seamlessly on their devices (including both certified and non-certified Android devices)
  • Design and build advanced app functionality as outlined in the product roadmap
  • Write clear, intent-revealing code that follows industry best practices for responsiveness, scalability, and reusability
  • Write unit tests and document functionality
  • Work with other team members to troubleshoot production issues
  • Work with QA to build test automation

Requirements

  • 5+ years of experience with App development, preferably in B2B, SaaS, or enterprise environments
  • Proven expertise with native development for both Android and iOS
  • Strong proficiency in Kotlin, Java and Swift programming languages, and UI frameworks such as Compose, UIKit and SwiftUI
  • Experience with mobile app architecture patterns (MVC, MVVM, Clean Architecture)
  • Strong Object-Oriented design and programming skills
  • Experience integrating third-party libraries and frameworks
  • Self-motivated and proactive, with demonstrated problem-solving and critical thinking skills
  • Familiarity with RESTful APIs and integration with backend services
  • Comfort with agile software delivery practices and tools (Confluence, Jira, etc).
  • Must reside in Canada

Nice to have

  • Experience developing multilingual apps
  • Experience in developing Android apps for managed devices (such as AOSP distributions, restricted network access devices)
  • Familiarity with manual application distribution and support.

Additional Notes:

  • This is a remote position suitable for individuals with disabilities
  • Principals only, no recruiters please
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Mobile Developer

AffinityClick Inc.

Ontario

Remote

CAD 70,000 - 110,000

3 days ago
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108,000 - 200,000

Today
Be an early applicant

Senior Software Developer - Full Stack

Electric Mind Inc.

Toronto

Remote

CAD 70,000 - 110,000

Today
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer, Tokenization

Chainlink Labs

Toronto

Remote

CAD 90,000 - 150,000

Yesterday
Be an early applicant

Software Engineer

Felix Health Inc.

Toronto

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 60,000 - 100,000

Yesterday
Be an early applicant

software developer

www.canadainternational.gc.ca - Jobboard

Whitby

Remote

CAD 60,000 - 100,000

3 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Toronto

Remote

USD 75,000 - 110,000

3 days ago
Be an early applicant