Mobile Device Software Research Engineer - Vancouver, BC

Flowfinity

Vancouver

Hybrid

CAD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Flowfinity Wireless is seeking a Mobile Device Software Research Engineer to explore architectural and performance solutions for configurable enterprise mobile apps. We encourage prototype-driven learning and rigorous experimentation.

You will analyze requirements, design experiments, prototype solutions, and document results while collaborating with the product team. Local Vancouver candidates are preferred, with emphasis on attention to detail and self-sufficiency.

Qualifications

  • Analytical mindset.
  • Team-oriented with the ability to work independently.
  • Strong knowledge of algorithms & data structures.
  • Experience with multi-threading, asynchronous programming and memory management.
  • Network programming experience.
  • 2D graphics programming.
  • SQLite/database experience.
  • Java/Android SDK
  • JNI/NDK
  • C/C++, Objective-C, iOS
  • Source control usage
  • Good memory management practices.
  • Willingness to work in Canada.

Responsibilities

  • Analysis of technical requirements and solution options.
  • Producing experiment design documents.
  • Programming prototypes and evaluating proposed solutions.
  • Producing experiment reports.
  • Liaising with the product team to transfer knowledge and aid product implementation.
  • Keeping accurate timesheet records.

Skills

Algorithms
Multi-threading
Network programming
C/C++
JNI/NDK
Java
Android SDK
SQLite
iOS
Objective-C
Source control
Memory management
2D graphics
Problem solving
Team collaboration
Canada work eligibility

Job description

Mobile Device Software Research Engineer
Who We Are

Flowfinity Wireless is a proven provider of flexible enterprise mobile app software. We help businesses across industries run more efficiently by replacing paper and spreadsheets with fully customizable workflow apps. Our software enables teams in the field to access, report and share information where and when they need to.

Top global brands rely on Flowfinity software to boost productivity, increase sales, and provide critical access to enterprise information on smartphones and tablets. To learn more about Flowfinity, please visit: https://www.flowfinity.com

About You

As a Software Research Engineer, you will support our company growth by systematically investigating potential solutions for the architectural, performance and user experience challenges that we face in providing highly sophisticated yet easy to use configurable solutions to our customers. You are a problem solver with strong attention to detail. As this is a research role, you embrace prototype failure for the sake of acquiring new knowledge.

Responsibilities:
  • Analysis of technical requirements and solution options
  • Producing experiment design documents
  • Programming prototypes and investigating suitability of attempted solutions
  • Producing experiment reports
  • Liaising with the product team to transfer acquired knowledge and assist in product implementation
  • Keeping accurate timesheet records
Requirements:
  • Analytical mind set
  • Ability to work in a team but also be self-sufficient
  • Understanding algorithms, data structures, complexity, and optimization
  • Multi-threaded, asynchronous programming and memory management best practices
  • Network programming
  • 2D graphics programming
  • Experience in databases, SQLite
  • Java, Android SDK
  • JNI, Android NDK
  • C/C++, Objective C, iOS
  • Source version control
  • Ability to be employed in Canada

Job Type: Full-time

Local candidates only: Vancouver, BC

Required experience: mobile software development - 10 years

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Software Research Engineer (Android/iOS)
Senior Mobile Software Research Engineer (Android/iOS)

Flowfinity • Vancouver

Hybrid
CAD 120,000 - 180,000
Mobile Application Developer - Vancouver
Mobile Application Developer - Vancouver

Yeah! Global • Vancouver

On-site
CAD 80,000 - 100,000
Mobile Application Developer
Mobile Application Developer

Surerus Murphy Joint Venture • Calgary

On-site
CAD 110,000 - 145,000
Hybrid work schedule
Professional development
Software Developer - Mobile Applications
Software Developer - Mobile Applications

Placements24 • Kimberley

Hybrid
CAD 70,000 - 100,000
Competitive salary
Health & retirement benefits
Growth opportunities
+2
Mobile Application Developer (Calgary, AB)
Mobile Application Developer (Calgary, AB)

Surerus Murphy • Calgary

On-site
CAD 90,000 - 130,000
Sr Android Engineer
Sr Android Engineer

Princeton IT Services, Inc • Toronto

On-site
CAD 90,000 - 120,000
Senior Mobile Developer
Senior Mobile Developer

Canadian Inclusion • Canada

Hybrid
CAD 125,000 - 135,000
Android Developer
Android Developer

EIZIE • Kitamaat

On-site
CAD 80,000 - 110,000
Competitive Salary
Health and Wellness benefits
Professional Development
+5
RV Parts & Accessories Specialist
RV Parts & Accessories Specialist

Traveland RV Canada • City of Langley

On-site
CAD 100,000 - 120,000
Health and dental coverage
EAP
RSP with company match
+4
Mobile App Developer
Mobile App Developer

Flatirons Solutions • Edmonton

Hybrid
CAD 80,000 - 110,000