You will have a chance to use your expert skills in the areas of web, cloud and mobile friendly development, testing and deployment. As an Intermediate Developer, you will be responsible for:
You will have a chance to use your expert skills in the areas of web, cloud and mobile friendly development, testing and deployment. As an Intermediate Developer, you will be responsible for:
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
Quick apply
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
Senior Android Developer
Vancouver, BC · On-site
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
Quick apply
Senior Android Developer
Vancouver, BC · On-site
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
Quick apply
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
Quick apply
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
Quick apply
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
Senior Android Developer
Surrey, BC · On-site
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
Quick apply
Senior Android Developer
Surrey, BC · On-site
We are looking for multiple experienced Senior Android Developers for our client. This is a ... Minimum 4+ years in a role focused on Android Mobile Development. * Prior experience working in ...
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 ...
Quick apply
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 ...
Junior Unity Developer
Vancouver, BC · Remote
Salary: $66,450 - $76,420 The Opportunity As a Junior Unity Developer, you will participate in the development and maintenance of our live mobile games and assist in the creation of new mobile titles.
Quick apply
Junior Unity Developer
Vancouver, BC · Remote
Salary: $66,450 - $76,420 The Opportunity As a Junior Unity Developer, you will participate in the development and maintenance of our live mobile games and assist in the creation of new mobile titles.
Junior Unity Developer
Vancouver, BC · Remote
CA$66K - CA$76K/yr
The Opportunity As a Junior Unity Developer, you will participate in the development and maintenance of our live mobile games and assist in the creation of new mobile titles. Working closely with ...
Quick apply
Junior Unity Developer
Vancouver, BC · Remote
CA$66K - CA$76K/yr
The Opportunity As a Junior Unity Developer, you will participate in the development and maintenance of our live mobile games and assist in the creation of new mobile titles. Working closely with ...
Junior Unity Developer
Vancouver, BC · On-site +1
CA$66K - CA$76K/yr
The Opportunity As a Junior Unity Developer, you will participate in the development and maintenance of our live mobile games and assist in the creation of new mobile titles. Working closely with ...
Junior Unity Developer
Vancouver, BC · On-site +1
CA$66K - CA$76K/yr
The Opportunity As a Junior Unity Developer, you will participate in the development and maintenance of our live mobile games and assist in the creation of new mobile titles. Working closely with ...
UIUX Designer (Mobile Game)
Vancouver, BC · On-site
Collaborate with the UX team, engineers, and UI technical designers to meet tight deadlines ... Experience in mobile game development. * Passionate gamer with an understanding of game art and ...
Quick apply
UIUX Designer (Mobile Game)
Vancouver, BC · On-site
Collaborate with the UX team, engineers, and UI technical designers to meet tight deadlines ... Experience in mobile game development. * Passionate gamer with an understanding of game art and ...
UIUX Designer (Mobile Game)
Vancouver, BC · On-site
CA$60K - CA$81K/yr
Collaborate with the UX team, engineers, and UI technical designers to meet tight deadlines ... Experience in mobile game development. * Passionate gamer with an understanding of game art and ...
Quick apply
UIUX Designer (Mobile Game)
Vancouver, BC · On-site
CA$60K - CA$81K/yr
Collaborate with the UX team, engineers, and UI technical designers to meet tight deadlines ... Experience in mobile game development. * Passionate gamer with an understanding of game art and ...
Collaborate with the UX team, engineers, and UI technical designers to meet tight deadlines ... Experience in mobile game development. * Passionate gamer with an understanding of game art and ...
Collaborate with the UX team, engineers, and UI technical designers to meet tight deadlines ... Experience in mobile game development. * Passionate gamer with an understanding of game art and ...
Game System Designer (Mobile Game)
CA$60K - CA$90K/yr
Drive system projects to completion, liaising with art and programming teams to ensure timely ... Experience in mobile game system design is strongly preferred, particularly for SLG mobile games.
Game System Designer (Mobile Game)
CA$60K - CA$90K/yr
Drive system projects to completion, liaising with art and programming teams to ensure timely ... Experience in mobile game system design is strongly preferred, particularly for SLG mobile games.
Front-end Developer or Full-stack Developer
Vancouver, BC · On-site
CA$25 - CA$40/hr
Ensure the platform is user-friendly, accessible, and mobile-responsive * Test, debug, and improve frontend performance * Collaborate closely with the backend developer, UI/UX developer, project lead ...
New
Quick apply
Front-end Developer or Full-stack Developer
Vancouver, BC · On-site
CA$25 - CA$40/hr
Ensure the platform is user-friendly, accessible, and mobile-responsive * Test, debug, and improve frontend performance * Collaborate closely with the backend developer, UI/UX developer, project lead ...
New
Game Monetary/Economy Designer (Mobile Game)
Vancouver, BC · On-site
CA$60K - CA$81K/yr
IGG Canada is a premium mobile game and video production studio located at 988 West Broadway ... Work closely with game designers, developers, and artists to integrate economic systems seamlessly ...
Quick apply
Game Monetary/Economy Designer (Mobile Game)
Vancouver, BC · On-site
CA$60K - CA$81K/yr
IGG Canada is a premium mobile game and video production studio located at 988 West Broadway ... Work closely with game designers, developers, and artists to integrate economic systems seamlessly ...
IGG Canada is a premium mobile game and video production studio located at 988 West Broadway ... Work closely with game designers, developers, and artists to integrate economic systems seamlessly ...
Quick apply
IGG Canada is a premium mobile game and video production studio located at 988 West Broadway ... Work closely with game designers, developers, and artists to integrate economic systems seamlessly ...
Ensure the platform is user-friendly, accessible, and mobile-responsive * Test, debug, and improve frontend performance * Collaborate closely with the backend developer, UI/UX developer, project lead ...
Quick apply
Ensure the platform is user-friendly, accessible, and mobile-responsive * Test, debug, and improve frontend performance * Collaborate closely with the backend developer, UI/UX developer, project lead ...
IGG Canada is a premium mobile game and video production studio located at 988 West Broadway ... Work closely with game designers, developers, and artists to integrate economic systems seamlessly ...
IGG Canada is a premium mobile game and video production studio located at 988 West Broadway ... Work closely with game designers, developers, and artists to integrate economic systems seamlessly ...
Mobile Developer information
See Surrey, BC salary details
$30K - $41.5K
1% of jobs
$41.5K - $53.1K
1% of jobs
$53.1K - $64.6K
1% of jobs
$64.6K - $76.1K
7% of jobs
$76.1K - $87.6K
14% of jobs
$88.4K is the 25th percentile. Wages below this are outliers.
$87.6K - $99.1K
16% of jobs
The median wage is $104.9K / yr.
$99.1K - $110.6K
21% of jobs
$120.1K is the 75th percentile. Wages above this are outliers.
$110.6K - $122.1K
18% of jobs
$122.1K - $133.7K
10% of jobs
$133.7K - $145.2K
6% of jobs
$145.2K - $156.7K
5% of jobs
$30K
$107.7K
$156.7K
How much do mobile developer jobs pay per year?
How much do mobile developers make?
Is a mobile developer a good career?
What is a mobile developer?
A mobile developer is involved in app development for smartphone and mobile applications. Your job duties include creating a detailed app development plan, writing source code, and testing finished builds. Exact responsibilities may vary depending on app type, platform, your company, and the industry. The career requires you have excellent communication skills, as you collaborate with a team of other developers on a daily basis. Most mobile developers have at least a bachelor’s degree in computer science.
What are the key skills and qualifications needed to thrive as a mobile developer, and why are they important?
What is the difference between Mobile Developer vs Web Developer?
| Aspect | Mobile Developer | Web Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; proficiency in mobile SDKs (iOS, Android) | Similar degrees; expertise in HTML, CSS, JavaScript, and web frameworks |
| Work Environment | Develops apps for iOS and Android platforms, often using IDEs like Xcode or Android Studio | Builds websites and web applications, usually working with browsers and web servers |
| Employer & Industry Usage | Tech companies, startups, app development firms | Businesses with online presence, digital agencies, e-commerce |
Mobile Developers focus on creating applications for mobile devices using platform-specific tools, while Web Developers build websites and web apps accessible via browsers. Both roles require programming skills but differ in platforms and development environments.
What are some common challenges mobile developers face when working with cross-platform frameworks?

Other
This job post has expired today. Applications are no longer accepted.
Job description
This is an Internal ICBC job posting for applicants within the bargaining unit. External applicants will not be considered.
We welcome applications from all qualified job seekers. Should you require any accommodations, including alternative interview formats, assistance with online assessments, or an ASL interpreter, throughout the application or hiring process, please email your request to accessibility_services@icbc.com - we are committed to ensuring an accessible experience for all candidates.
At ICBC, we strive to build diverse teams which reflect the communities we serve. To support this, we've created two talent communities for Indigenous Peoples and People with Disabilities. By joining one of these communities, you'll connect with our recruitment team who will guide you through the application process and help you explore opportunities at ICBC. Of course, you're welcome to apply for jobs at ICBC whether or not you join a talent community.
We look forward to hearing from you!
The Information Services Division is currently looking for an Intermediate Developer to join our applications team. In this position, you will take on the integral role of leading the enhancement and maintenance of the online tools our teams, partners and customers use daily. You will have a chance to use your expert skills in the areas of web, cloud and mobile friendly development, testing and deployment.
As an Intermediate Developer, you will be responsible for:
Providing expert level technical knowledge while managing and supervising complex work for the design, configuration, development, and delivery of software applications
Implementing and maintaining Contact Centre solutions using Genesys Cloud CX and related technologies.
Hands with Agent Desktop and SAAS configuration, CICD pipeline, Orchestration, and security, APP Foundry Dev practices would be an Asset, Dev op expertise is esse
Integrating Genesys with third-party Vendors/Apps
Participating in cloud migration projects, transitioning from legacy platforms to modern cloud-based Contact Centre environments.
Coaching, Mentoring, and providing Guidance to junior developers in SDLC best practice
Investigation and resolution of production problems related to the applications
Providing estimates for business cases, impact assessments, projects and action requests in response to requests from Business Systems Analysts or Team Leads
Develop automation methods, identify performance and system capacity requirements, and implement development tools to gain efficiency with application development and operational support
Acting as a lead and facilitator for team members engaged in development activities.
Required Qualifications:
This position will require someone who has 3+ years of relevant hands-on experience or a combination of relevant post-secondary education in computer science and related business experience. The ideal candidate will possess the following qualifications:
Technical Expertise:
Expert-level experience in Java, C#, C++, SQL/Oracle, XML, and data modeling.
Strong knowledge of version control (Git/GitHub, SVN) and tools like JIRA, web development frameworks, and ITSM platforms (HPSM, ServiceNow).
Deep experience with Agile methodologies including working as a Scrum Master, Team Lead, or Architect Owner.
Advanced experience with DevOps, build/release management, deployment pipelines, and tools such as Jenkins, Splunk, etc.
Strong experience with unit testing, functional testing, automation, and debugging.
Advanced knowledge of Enterprise Architecture, including leading the development of web services (REST APIs), message queues (MQ), and synchronous/asynchronous integrations.
Hands-on experience designing and implementing enterprise-scale solutions.
Security & Infrastructure:
Exposure to authentication and security frameworks (LDAP, Active Directory).
Experience defining and implementing functional and non-functional requirements.
Experience with production support, troubleshooting, incident/problem/change management.
Leadership & Collaboration:
Demonstrated leadership skills: coaching, influencing, relationship-building, and risk mitigation.
Strong written and verbal communication skills.
Ability to work independently and in cross-functional teams.
Ability to manage multiple tasks, deadlines, and priorities effectively.
Experience guiding/mentoring team members, including code reviews and refactoring.
Industry & Tooling Knowledge
Applied understanding of industry best practices, including reviewing and designing effective system architectures.
Experience with platforms such as Guidewire PolicyCenter, ClaimCenter, Outsystems, or Cloud/mobile application environments.
Preferred / Asset Qualifications:
Genesys Cloud certification (CX1, CX3, or Developer-level).
AWS certification (Solutions Architect, Developer, or AI/ML).
Experience in public sector or regulated industries.
Familiarity with chatbot performance metrics, analytics, and iterative tuning.
Experience mentoring junior staff or supporting cross-functional teams.
Experience with AI tuning/prompting, Genesys Cloud CX, or AWS Lex (asset).
Scripting experience with Python or similar languages.
Hands-on experience with cloud-based contact center platforms (Genesys Cloud CX1/CX3).
Understanding of virtual agents, conversational flows, and IVR development.
Exposure to AI/NLP technologies (Amazon Lex, similar platforms).
Understanding of AI tuning, bot logic, user interaction design, and training data analysis.
Experience with AI Tuning/Prompting, Genesys Cloud CX, AWS Lex development would be an asset.
Scripting Knowledge with Python or similar scripting languages would be an asset.
Hands-on experience with cloud-based contact centre platforms, such as Genesys Cloud CX1 or CX3.
Familiarity with Live Virtual Agent implementation, conversational AI workflows, or IVR development.
Exposure to AI/NLP tools such as Amazon Lex or similar platforms (nice to have but not required).
Understanding of AI tuning, bot logic, utterance design, and user training data analysis.
About us:
At ICBC, it's our job to make sure the car insurance system works for all British Columbians, today and in the future. Check out our ICBC Year in Review 2025 to learn more about what we've accomplished! If you want to make the most of your skills and expertise while growing your career, we want you. A career at ICBC is an opportunity to be part of a talented, diverse and inclusive team that is driven to serve its customers and community. You can expect a competitive salary, comprehensive benefits and a collaborative work environment. If you are reliable and dependable, contact us today to be part of our talented and diverse team as we work together to create an insurance system we can all be proud of.
Our values guide how we interact with customers, partners, and each other. They shape our decisions and create a culture where employees feel inspired and empowered to do their best work.
- Collaborative: We include different perspectives to reach our common goals.
- Supportive: We seek to understand to meet diverse and evolving needs.
- Straightforward: We simplify the complex to make things easier.
- Knowledgeable: We gain knowledge through experience and learning to make informed decisions.
Work arrangements defined:
- Hybrid 8 - you will work a minimum of 8 days in a 4-week period at your primary office headquarters (typically 2 days per week). The remaining days will be remote within British Columbia. Please note there are updates to the hybrid model, starting September. This role will be moving to 2 days per week in office.
Only candidates legally entitled to work in Canada will be considered for this position.
#IND1