Thrillworks Careers

Senior iOS/Android - Connectivity
Burlington, Ontario, Canada

Description

The Senior Mobile Developer - Connectivity role is a crucial position at Thrillworks. You will be vital in developing cross-platform secure Bluetooth Low Energy code across iOS and Android for a significant international mobile application. You have a solid background in native mobile development on iOS and Android. You are familiar with creating cross-platform C++ libraries and integrating them into both platforms. You have a strong understanding of application security when dealing with sensitive data, especially when communicating over Bluetooth.

Your Impact 

As a Senior Mobile Developer, you will work closely with both Thrillworks application developers and our client's application developers. You will be instrumental in bringing strong native mobile expertise to the larger team by: 

  • Working closely with Thrillworks Solutions Architects in defining the best strategies to implement our project goals
  • Setting high standards for code quality and performance in a cross-platform environment.
  • Creating clear documentation at a code and library level for use by a broader team
  • Being the subject matter expert in secure BLE development across platforms 
  • Working with other application developers to help them understand application development best practices  
  • Working with Thrillworks teams from management, delivery and client services to make sure we are consistently producing the right results for our clients 
  • Having an "always learning" attitude and being ahead of the curve with your understanding of Modern software architecture 
  • Being playful and experimental with technology. We have our established tech stack but will never fall into the trap of "we've always done it this way," so you should be comfortable jumping in and prototyping with new platforms and frameworks as they come up. 
 
Qualifications 

  • 4+ years experience in iOS and Android development
  • 2+ years experience with C++ development
  • 2+ years experience developing secure Bluetooth applications
  • Experience creating cross-platform native libraries for iOS and Android
  • Experience with Djinni or similar frameworks
  • Strong written communication skills 
  • Deep understanding of Scrum and Lean principles
  • Knowledge of modern component-based development processes
  • Familiarity with DevOps automation best practices
  • Unit testing experience and software testing best practices
  • Strong interpersonal skills - we are a close-knit team and work together to solve problems. 
  • Passionate about learning - you'll help identify new technologies and approaches to problems. 
  • Proactive and self-starter - we hire folks that have a sincere desire to do better and be better. 

Thrillworks is proud to be an Equal Employment Opportunity. We do not tolerate discrimination of any kind, as we believe in Diversity & Inclusion as a way to build stronger and successful teams. Accommodation is offered to all candidates upon request.

Completion of a satisfactory criminal record check may be required for employment.

No agency calls.

Know someone who would be a perfect fit? Let them know!