1

Mobile Apps Developer Jobs in Surrey, BC (NOW HIRING)

Build and maintain cross-platform mobile apps using Flutter and Dart * Write clean, scalable ... Work with product and engineering teams to deliver features * Participate in code reviews and ...

Full Stack Developer

Surrey, BC ยท On-site

CA$60K - CA$70K/yr

The ideal candidate brings hands-on experience shipping mobile apps to production, along with a ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...

Full Stack Developer

Surrey, BC ยท On-site

CA$60K - CA$70K/yr

The ideal candidate brings hands-on experience shipping mobile apps to production, along with a ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...

Senior Software Engineer

Vancouver, BC ยท On-site

CA$107K - CA$157K/yr

... mobile apps (iOS and Android), and Python/Django backend * Design and implement REST APIs that are ... Mentor and support other engineers through code reviews, pairing, and knowledge sharing

You'll design interfaces between mobile apps, backend services, and IoT devices. Experience ... Engineering rigour. Tests, code review, and CI/CD are table stakes-practices which are often ...

Systems Test Engineer

Vancouver, BC ยท On-site

CA$75K - CA$85K/yr

Hands-on experience testing mobile (Android, iOS) and web apps, plus familiarity with cloud ... Sc. in Biomedical Engineering/Science, Electrical Engineering, or a related discipline * 2+ years ...

Associate Platform Engineer

Vancouver, BC ยท On-site +1

CA$82K - CA$108K/yr

The Platform engineering team builds the domain platforms for Arc'teryx mobile apps, arcteryx.com, customer service interfaces and our retail systems. We work with cross-functional agile squads to ...

iOS Developer

Vancouver, BC ยท On-site

CA$80K - CA$100K/yr

Reporting to the Mobile Team Lead, you'll contribute across the entire development lifecycle--from ... Experience developing native iOS apps * Familiar with the iOS ecosystem including SwiftUI, RxSwift ...

Android Developer

Vancouver, BC ยท On-site

CA$80K - CA$100K/yr

Reporting to the Mobile Team Lead, you'll contribute across the entire development lifecycle--from ... Experience developing native Android apps * Familiar with Android SDKs such as Jetpack Compose ...

... apps. * Expert SQL skills and experience querying very large data sets. * Proven ability to thrive ... Experience working for a social or mobile game developer. * Understanding of game design concepts ...

next page

Showing results 1-20

Mobile Apps Developer information

What is the difference between Mobile Apps Developer vs Web Developer?

AspectMobile Apps DeveloperWeb Developer
Required SkillsProgramming languages like Java, Swift, Kotlin; mobile SDKsHTML, CSS, JavaScript; frameworks like React, Angular
Work EnvironmentMobile app stores, app development firms, tech companiesWeb hosting, online platforms, digital agencies
CertificationsAndroid Developer, iOS Developer certificationsCertified Web Developer, HTML/CSS certifications

Mobile Apps Developers focus on creating applications for mobile devices using platform-specific languages and tools, working primarily in app stores and tech firms. Web Developers build websites and web applications using web technologies, often working in digital agencies or online platforms. While both roles require programming skills and certifications, their work environments and target platforms differ significantly.

Are mobile apps developers still in demand?

Mobile apps developers are still in high demand due to the continued growth of smartphone usage and app-based services. Skills in programming languages like Swift and Kotlin, along with experience in app design and development, are valuable in this field.

How do I become a mobile apps developer?

A mobile apps developer typically needs a strong foundation in programming languages such as Java, Swift, or Kotlin, and experience with mobile development frameworks like Android Studio or Xcode. Gaining skills in UI/UX design, understanding platform-specific guidelines, and building a portfolio of apps are important steps. Earning relevant certifications or degrees can also enhance job prospects in this field.

Is a mobile apps developer a good career?

A mobile apps developer is a viable career choice with strong demand due to the widespread use of smartphones and mobile devices. The role typically requires skills in programming languages like Java, Swift, or Kotlin, and offers opportunities for growth in various industries. Job stability and salary potential are generally favorable for qualified developers.

What do mobile apps developers do?

Mobile apps developers design, build, and maintain applications for smartphones and tablets using programming languages like Java, Swift, or Kotlin. They collaborate with designers and testers, troubleshoot issues, and optimize app performance to ensure a smooth user experience.
Infographic showing various Mobile Apps Developer job openings in Surrey, BC as of August 2026, with employment types broken down into 1% As Needed, 68% Full Time, 23% Part Time, 7% Contract, and 1% Nights. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution.

Software Developer/Mobile apps

Wartsila North America

Vancouver, BC โ€ข On-site, Remote

CA$80K - CA$100K/yr

Full-time

Posted 7 days ago


Job description


Wartsila is an innovativeย technology company known forย being a forerunner in the Marine and Energy markets. Every day, we - Wartsilians - put our hearts and minds into turning Wartsila's purpose of enabling sustainable societies through innovation in technology and services into reality.ย Our ultimate aim isย to provide increased value to bothย our customers and society. New, game-changing ideas and continuous improvement have been part of our DNA since 1834. Together, we can create new business opportunities and more sustainable future that we can all be proud of.ย 
We want to transition the world towards a decarbonisedย and sustainable future.ย By pushing the boundaries of engineering and technology, we can make it work. We are always on the lookout for future-oriented talent - want to join the ride?

We are seeking a Software Developer - Mobile Apps (Flutter) to contribute to the development of our globe-spanning port management information system. This role offers the opportunity to work with a talented team, drive mobile innovation, and make a significant impact in the maritime industry through high-performance, cross-platform mobile solutions.

This is a full-time position based in Vancouver, BC, at 570 Granville Sreet. General start time is 8:00 AM-8:30 AM, 8-hour days, Monday to Friday, and Thursday is remote.

Responsibilities:


Design, build, and maintain robust cross-platform mobile applications using Flutter.

Ensure a consistent and high-quality user experience across Android and iOS platforms.

Collaborate with backend engineers to integrate mobile apps with microservices and RESTful APIs.

Participate in architectural decisions to ensure scalable, maintainable, and secure mobile solutions.

Stay current with mobile development best practices and emerging trends.

Contribute to SCRUM processes and collaborate with global cross-functional teams to deliver agile solutions for maritime challenges.

Required Qualifications:


Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Minimum of 2 years of experience in software development, with at least 1 year of hands-on experience using Flutter and Dart.

Proven experience in developing and publishing mobile apps on both Android and iOS platforms.

Familiarity with state management solutions such as Provider, Riverpod, or Bloc.

Experience consuming REST APIs and working with backend systems.

Proficient with Git for version control.

Ability to bring wireframes and designs to life on mobile.

Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.

Preferred Qualifications:


Experience with CI/CD for mobile app deployments and automated testing frameworks (e.g., Flutter Driver, integration_test).

Understanding of cloud-connected apps and experience with Firebase, Azure, or similar platforms.

Exposure to maritime, port operations, or logistics is a plus.

Familiarity with containerization and deployment workflows is beneficial.

Successful applicants must be authorized to work in Canada without sponsorship.

For applicants that reside in BC, the annual salary wage range is $80,000 CAD - $100,000 CAD.
The starting salary will reflect the candidate's relevant education, skillset, experience, and internal equity.

Wartsila is committed to Employment Equity, supports diversity in the workplace, and encourages applications from all qualified individuals, including women, members of visible minorities, Indigenous persons, and persons with disabilities.

If you require accommodation during the recruitment process, please let us know, and we will work with you to support your request.

At Wartsila we value, respect and embrace all our differences, and are committed to diversity, inclusion and equal employment opportunities; everyone can be their true self and succeed based on their job-relevant merits and abilities.

Last application date: 16/06/2026ย 

At Wartsila we value, respect and embrace all our differences, and are committed to diversity, inclusion and equal employment opportunities; everyone can be their true self and succeed based on their job-relevant merits and abilities.ย 
Please note that according to Wartsila policy, voluntary consent for a security check may be required from candidates being considered for this position, depending on the applicable country.

This is Wartsilaย 

Wartsila is a global leader in innovative technologies and lifecycle solutions for the marine and energy markets. Our team of 18,300 professionals, in more than 230 locations in 77 countries, shape the decarbonisation transformation of our industries across the globe. Read more on www.wartsila.com.ย