1

Mobile Software Developer Jobs in Ottawa, ON (NOW HIRING)

With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell ... Optical systems engineering Optical communications product design and development * Write ...

We are looking for an experienced Quality Automation Engineer for our client. This is a permanent ... Experience with testing for mobile applications using Cypress or Appium is highly regarded

We are looking for an experienced Quality Automation Engineer for our client. This is a permanent ... Experience with testing for mobile applications using Cypress or Appium is highly regarded

... software, and OTN switching. The NOKIA 1830 team is looking for highly motivated and experienced ... With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell ...

Sales Engineer

Kanata, ON · On-site

CA$75K - CA$90K/yr

... mobile integrated health, and hospitals and health systems. * Tailor every demo to the buyer in the ... Hands-on aptitude for configuring, troubleshooting and maintaining software environments ...

Sales Engineer

Kanata, ON · On-site

CA$75K - CA$90K/yr

... mobile integrated health, and hospitals and health systems. * Tailor every demo to the buyer in the ... Hands-on aptitude for configuring, troubleshooting and maintaining software environments ...

Business Intelligence co-op

Ottawa, ON · On-site

CA$25.50 - CA$34.50/hr

As the tech firm that was instrumental in creating the mobile world, and with more than 54,000 ... Build and maintain business analytics software on a large data warehouse Develop software for the ...

Business Intelligence co-op

Ottawa, ON · On-site

CA$25.50 - CA$34.50/hr

As the tech firm that was instrumental in creating the mobile world, and with more than 54,000 ... Build and maintain business analytics software on a large data warehouse Develop software for the ...

Senior Product Manager (Hybrid)

Hamilton, ON · On-site +1

CA$97K - CA$129K/yr

... software products, mobile applications, AI-enabled solutions, or digital ecosystems * Experience collaborating with engineering, software development, data analytics, or technology teams Canada Pay ...

As an Early Career Firmware Engineer, you'll be part of an agile Scrum team developing software ... With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell ...

Mobile communications and computing * Distributed systems * IP Radios & Networking * Command and control systems * Software systems architecture * Model-based systems engineering * Artificial ...

Mobile communications and computing * Distributed systems * Enterprise systems * Networking * Command and control systems * Software systems architecture * Model-based systems engineering

With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell ... software and other materials/services to support Hardware development Engineering activities

Install, configure, maintain, and troubleshoot desktops, laptops, mobile devices, printers, and ... Monitor, maintain, and troubleshoot hardware, software, network, and system performance to ensure ...

IT Specialist

Nepean, ON · On-site

CA$55K - CA$65K/yr

... with engineers, building owners, and contractors throughout Canada. Our success is fueled by our ... Install, configure, maintain, and troubleshoot desktops, laptops, mobile devices, printers, and ...

Showing results 41-60

Mobile Software Developer information

What does a mobile software developer do?

A Mobile Software Developer designs, builds, tests, and maintains applications specifically for mobile devices like smartphones and tablets. They typically work with platforms such as iOS (using Swift or Objective-C) or Android (using Java or Kotlin). Their responsibilities include writing clean, efficient code, troubleshooting bugs, collaborating with designers and other developers, and ensuring apps perform well across different devices. Mobile developers must also stay updated with the latest platform changes and best practices to deliver high-quality user experiences.

What are the key skills and qualifications needed to thrive as a mobile software developer?

To thrive as a Mobile Software Developer, you need strong programming skills (such as Java, Kotlin, Swift, or Objective-C), a solid understanding of mobile platforms, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs) like Android Studio or Xcode, version control systems like Git, and relevant certifications (such as Google Associate Android Developer) are typically required. Creative problem-solving, attention to detail, and effective communication help developers collaborate in teams and deliver user-friendly apps. These skills ensure efficient development of high-quality mobile applications that meet user needs and adapt to evolving technology.

What are some common challenges mobile software developers face when collaborating with cross-functional teams?

Mobile Software Developers often work closely with designers, product managers, and QA testers, which can create unique communication challenges. Aligning on feature requirements, design specifications, and platform constraints requires clear, proactive dialogue. Additionally, adapting to frequent changes in project scope or user feedback can require flexibility and strong problem-solving skills. Successful developers prioritize regular check-ins and thorough documentation to ensure everyone stays aligned throughout the development cycle.

What is the difference between Mobile Software Developer vs Mobile App Tester?

AspectMobile Software DeveloperMobile App Tester
Primary RoleDesigning, coding, and developing mobile applicationsTesting and ensuring the quality of mobile applications
Skills RequiredProgramming languages (Java, Swift), app development frameworksTesting tools, bug tracking, understanding of app functionality
Work EnvironmentDevelopment teams, software companies, startupsQuality assurance teams, testing labs, development teams
CertificationsMobile development certifications (e.g., Android Developer, iOS Developer)Testing certifications (e.g., ISTQB, Mobile Testing certifications)

While Mobile Software Developers focus on creating and coding mobile applications, Mobile App Testers specialize in testing these apps to identify bugs and ensure quality. Both roles often collaborate within the same industry and work environment but serve different functions in the app development lifecycle.

How much do mobile software developers make?

Mobile software developers typically earn a median annual salary ranging from $70,000 to $120,000, depending on experience, location, and skill set. Developers proficient in platforms like iOS and Android, with knowledge of programming languages such as Swift or Kotlin, tend to have higher earning potential.

Is a mobile software developer a good career?

A mobile software developer is a viable career choice with strong demand due to the widespread use of smartphones and mobile applications. The role typically requires skills in programming languages like Swift or Kotlin, and opportunities exist across various industries, offering competitive salaries and growth potential.

What are the most commonly searched types of Software Developer jobs in Ottawa, ON?

The most popular types of Software Developer jobs in Ottawa, ON are:

What cities near Ottawa, ON are hiring for Mobile Software Developer jobs?

Cities near Ottawa, ON with the most Mobile Software Developer job openings:

Senior Optical Engineer

Nokia

Kanata, ON

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 9 days ago


Key responsibilities

  • Design and develop optical line system products in collaboration with the optical system design team.

  • Perform optical design, calibration, DVT, and debugging of optical modules such as EDFAs, Raman amplifiers, FOADMs, ROADMs, OPM, OCM, optical switches, OTDR, and spectrum equalizers.

  • Write engineering and design specifications, test plans, review test results, and judge design margins to ensure product compliance.


Nokia rating

7.9

Company rating: 7.9 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

30th of 101 rated telecommunications companies


Job description

As a Senior technical contributor for the design and development of optical line system products, you will work closely with our optical system design team to translate system requirements into product and then component specifications. 

Responsible for optical design, calibration, optical DVT and debug of said products, including EDFAs, Raman amplifiers, FOADMs, ROADMs, OPM, OCM, optical switches, OTDR, spectrum equalizers and other advanced optical modules.


 

Advancing connectivity to secure a brighter world.

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we're advancing connectivity to secure a brighter world. 

Learn more about life at Nokia.


Our recruitment process

We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.

If you're interested in this role but don't meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.

The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia. 

Some of our benefits in Canada:
  • Corporate Retirement Savings Plan
  • Health and dental benefits
  • Short-term disability, and long-term disability
  • Life insurance, and AD&D - Company paid 2x base pay
  • Optional or Supplemental life and AD&D insurance (Employee/Spouse/Child)
  • Paid time off for holidays and Vacation
  • Employee Stock Purchase Plan
  • Tuition Assistance Plan
  • Adoption assistance
  • Employee Assistance Program/Work Life Resource Program

The above benefits exclude students.


Disclaimer for US/Canada

Nokia Maintains broad annual base salary ranges for its roles in order to account for variations in knowledge, skills, experience and market conditions, and with consideration to internal peer equity. Check the salary ranges in the job info section for this role.

All North America job posts will post for a minimum of 7 calendar days and up to 180 days or until candidate/s identified.

You have:

  • Master's degree or higher in Optical Engineering, Optics, Physics or Electrical Engineering  
  • Optical systems engineering Optical communications product design and development 
  • Write engineering and design specifications 
  • Write test plans, review test results and judge design margins to support compliance to specifications over life of product 
  • Accountable leadership 
  • Highly organized with strong attention to details 
  • Superb communication: verbal and written
  • At least 3-5 years of experience in a design and development function for optical line system products 
  • 2  years of engineering experience with PhD in appropriate discipline
  • 3 years of experience with MS 
  • Prefer years of experience integrating various and adjacent disciplines for product development, as calibration automation, test automation, electrical, FPGA, FW, SW

What Nokia employees say

Hours and flexibility

Workplace

Get the full story on Breakroom