Software Developer / Engineer, Mobile Applications

Acara Solutions, Inc.

Abbotsford

Presencial

CAD 90.000 - 130.000

Jornada completa

Ahora mismo
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Acara Solutions is seeking a Software Developer / Engineer, Mobile Applications in Abbotsford, BC to design, build, and maintain mobile apps for iOS and Android, while contributing to backend services, cloud systems, APIs, and connected products.

You will collaborate with software, firmware, hardware, product, V&V, and DevOps teams to deliver secure, high-performance user experiences and robust mobile architectures such as MVVM, with RESTful API integration and offline-first capabilities.

Formación

  • Experience developing mobile applications for iOS and Android.
  • Proficiency with React Native, Flutter, and native iOS development.
  • Strong understanding of MVVM architecture and mobile app patterns.
  • Experience consuming RESTful APIs and offline-first data synchronization.
  • Familiarity with UI/UX principles and mobile design best practices.

Responsabilidades

  • Design, develop, test, and maintain mobile applications for iOS and Android platforms.
  • Create intuitive, reliable, and high-performance user experiences.
  • Implement offline operation and data synchronization features.
  • Integrate secure authentication and device enrollment workflows.
  • Optimize mobile app performance, reliability, and usability.
  • Support deployment, monitoring, and maintenance activities.

Conocimientos

iOS & Android
React Native
Flutter
MVVM
RESTful APIs

Herramientas

Figma
Adobe XD
Sketch

Descripción del empleo

Software Developer / Engineer, Mobile Applications
  • Job Type: Direct Placement
  • Duration: Direct Placement

Job Title: Software Developer / Engineer, Mobile Applications

Location: Abbotsford, BC

Employment Type: Permanent, Full-Time, Direct Placement

About the Opportunity

The Software Developer/Engineer, Mobile Applications will join our client's multidisciplinary engineering team to develop and maintain mobile applications that interact with their intelligent torque systems and connected products. This role will focus primarily on designing, implementing, and enhancing mobile user experiences while also contributing to backend services, cloud systems, APIs, databases, desktop applications, and internal engineering tools as required.

This position is ideal for a software engineer who enjoys creating exceptional user experiences while also remaining engaged with the broader software ecosystem. You will work closely with software, firmware, hardware, mechanical, product, V&V, and DevOps teams to develop reliable, secure, and intuitive software solutions that connect our client's products, services, and customers.

What You'll Do
  • Design, develop, test, and maintain mobile applications for iOS and Android platforms.
  • Create intuitive, reliable, and high-performance user experiences.
  • Implement application features that support offline operation and data synchronization.
  • Integrate secure authentication and device enrollment workflows.
  • Optimize mobile application performance, reliability, and usability.
  • Support application deployment, monitoring, and maintenance activities.
Full Stack Contribution
  • Develop and maintain backend services and APIs supporting mobile applications.
  • Contribute to database design, data management, and integration efforts.
  • Contribute to cloud infrastructure, deployment automation, and operational tooling.
  • Support integrations with embedded systems, connected devices, and third-party platforms.
  • Troubleshoot issues across applications, services, infrastructure, and connected products.
Engineering Collaboration
  • Participate in architecture discussions and technical decision-making.
  • Write automated unit, integration, and end-to-end tests.
  • Perform code reviews and contribute to engineering best practices.
  • Collaborate with software, firmware, hardware, product, V&V, operations, and customer-facing teams.
  • Support production systems and assist in root-cause analysis of field issues.
  • Continuously learn new technologies and apply them where appropriate.
  • Mentor junior developers and contribute to a culture of technical excellence.
  • Other duties as assigned.
Responsibilities

Ensure the quality, scalability, and maintainability of DevOps designs by applying sound engineering principles, design patterns, and development best practices.

Job Requirements
What You'll Bring
Mobile Application Development (Primary Focus)
  • Experience developing mobile applications for iOS and Android.
  • Experience with modern mobile development frameworks such as:
  • React Native
  • Flutter
  • Native iOS
  • Strong understanding of mobile application architecture patterns such as MVVM.
  • Experience working with local storage, data synchronization, and offline-first applications.
  • Experience consuming and integrating RESTful APIs.
  • Familiarity with application deployment processes for mobile platforms.
UI/UX Skills
  • Experience implementing responsive and intuitive user interfaces.
  • Strong understanding of user-centric design principles and mobile user experience best practices.
  • Experience creating wireframes, mock-ups, user flows, and interactive prototypes.
  • Experience with design and prototyping tools such as Figma, Adobe XD, Sketch, or similar.
Other Application Development
  • RESTful API design and development.
  • Service-oriented and distributed architectures.
  • Authentication and authorization systems.
  • Integration with third-party services, including cloud.
Data & Persistence
  • SQL databases.
  • Database design and optimization.
  • Data synchronization and offline-first applications.
  • Reporting and analytics systems.
  • Cloud platforms such as Azure, AWS, or GCP.
  • Monitoring and diagnostics.
Software Engineering
  • Object-oriented programming principles.
  • Unit, integration, and end-to-end testing.
  • Source control and collaborative development workflows.
  • Software architecture and design patterns.
  • Performance analysis and troubleshooting.
Additional Assets
  • Experience with Bluetooth, BLE, Wi-Fi, or device communication protocols.
  • Experience with cloud-connected mobile applications.
  • Experience integrating software with hardware or connected devices.
  • Familiarity with desktop application development.
  • Experience working with industrial, IoT, embedded, or connected products.
  • Knowledge of networking fundamentals, web protocols, and security concepts.

Acara Solutions is committed to ensuring equal employment opportunities for applicants and employees. We are committed to filling open positions using balanced selection criteria to avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation, or any other status protected or required by law.

Acara Solutions welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates participating in all aspects of the selection process.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Adult Disability Support Worker Abbotsford
Adult Disability Support Worker Abbotsford

Plea-Community-Services-Society-of-B • Abbotsford

Presencial
CAD 90.000 - 130.000
Mobile Apps Engineer – iOS/Android
Mobile Apps Engineer – iOS/Android

Plea-Community-Services-Society-of-B • Abbotsford

Presencial
CAD 90.000 - 130.000
Mobile App Developer
Mobile App Developer

Flatirons Solutions • Edmonton

Híbrido
CAD 80.000 - 110.000
Mobile Application Developer (IOS/Android)
Mobile Application Developer (IOS/Android)

BeachHead Inc. • Toronto

Presencial
CAD 96.000 - 103.000
Mobile Development Lead
Mobile Development Lead

Accenture • Toronto

Presencial
CAD 91.000 - 141.000
Developer
Developer

Rogers-Communications • Toronto

Presencial
CAD 90.000 - 140.000
Health & well-being benefits
Donation matching
Paid time off for volunteering
+3
Software Engineer
Software Engineer

PlanIT Search • Markham

Presencial
CAD 90.000 - 130.000
Mobile Application Developer - Vancouver
Mobile Application Developer - Vancouver

Yeah! Global • Vancouver

Presencial
CAD 80.000 - 100.000
Developer
Developer

Rogers Communications • Toronto

Presencial
CAD 90.000 - 130.000
Competitive salary & annual bonus
Health, dental, pension, RRSP, TFSA, &
Stock matching program
+5
Application Developer
Application Developer

Cpus Engineering Staffing Solutions Inc. • Pickering

Híbrido
CAD 70.000 - 90.000