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.
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.
To apply for this job please visit thrillworkscareers.applytojobs.ca.