Mobile Application Developer
Listed on 2026-02-19
-
Software Development
App Developer - Mobile/Web, Software Engineer, Full Stack Developer, Android Developer
Our Marine organization is a trusted provider of innovative solutions for the worldwide boating and boat building industry, and we recently expanded our scope to lead the boating industry into an electrified future. Dometic has won numerous NMMA Innovation Awards over the years, and we are always striving for new ways to make boating easier, safer, and more enjoyable.
We are on a journey of continuous growth – now looking for our next star – a passionate Mobile Application Developer. This position reports to the Software Architect and will work in Nanaimo, BC.
Dometic Marine’s headquarters are in Vancouver, British Columbia in Canada. The facility develops and manufactures hydraulic, electronic, and combustion-based products.
As Mobile Application Developer on the Vancouver team, you will focus on designing and delivering cross platform mobile applications that enhance marine electronic and mechatronic systems. You will work closely with firmware and connectivity teams to build seamless integrations with onboard systems. This role spans the full software development lifecycle as you help create safe, reliable, and innovative mobile experiences that interface with marine systems.
Your work will contribute to modern, user friendly solutions that make boating easier, smarter, and more connected for users around the world.
- Design, develop, and maintain cross platform mobile applications that support and enhance marine electronic and mechatronic systems.
- Collaborate with product managers, firmware engineers, connectivity team, and UI/UX designers to integrate mobile applications with onboard systems such as marine power systems, gyro stabilizers, and boat HVAC systems.
- Translate user level requirements and stories into reliable, high quality application features.
- Integrate mobile applications with IoT-enabled and wireless connected systems.
- Participate in the full development lifecycle, including design, development, testing, deployment, and ongoing support.
- Work with QA and test engineering teams to validate applications through unit, integration, and functional testing.
- Perform analysis, debugging, and issue resolution to ensure application performance and reliability.
- Produce and maintain technical documentation.
You are offered an interesting role in a dynamic, fast paced and global environment with great opportunities to grow, evolve with the company and take on new challenges.
- Medical/Dental/Vision Insurance
- Employee Assistance Program (EAP)
- Disability insurance (STD/LTD)
- Retirement Programs (RSP and Company Pension Plan)
- Paid Vacation
- Statutory Holidays
- Free on-site parking
- Tuition and Professional Designation dues assistance
- Employee discounts on our incredible products
- Company events
Opportunities to make an impact
- Bachelor’s degree or equivalent qualification in Software engineering, Computer Science, or a related field, or equivalent work experience.
- 4+ years of hands‑on experience in mobile development for iOS and Android using Swift and Kotlin.
- Experience with wireless communication technologies, such as Bluetooth or Wi‑Fi.
- Proficiency in software debugging, troubleshooting, and performance optimization.
- Experience with Agile development methodologies and tools such as JIRA, Git, and CI/CD pipelines.
- Familiarity with deployments to Google Play and Apple App Store.
- Experience with React Native or similar frameworks.
- Strong understanding of communication protocols such as RESTful APIs, Web Sockets, and MQTT.
- Experience with Swift, Swift
UI, Kotlin Multiplatform, or other modern cross platform mobile frameworks. - Experience collaborating with firmware or embedded systems teams.
- Knowledge of UI/UX best practices and experience collaborating with designers is a plus.
To be successful in this role, we believe that you possess the following skills, competencies & characteristics:
- Motivated and Curious Learner:
Demonstrates a continuous drive to expand knowledge, learn new technologies, and apply innovative approaches to solve complex challenges. - Organized and Systematic:
Approaches tasks with structure and attention to detail, ensuring quality and…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: