This position works out of Canada / Remote in the Diabetes Care division. We’re focused on helping people with diabetes manage their health with life-changing products that provide accurate data to drive better-informed decisions. We’re revolutionizing the way people monitor their glucose levels with our new sensing technology.
What You’ll Do
- Architect, design and implement Software Solutions for Mobile platforms
- Focused on Mobile platform using React-Native
- Support software development and architecture best practices across multiple projects
- Design and implement services and components for supported architectures
- Support Mobile Development and Architecture using Hybrid Technologies; React Native, Kotlin Multiplatform Mobile as well as Native Technologies Swift, Kotlin
- Architect, design and implement the cybersecurity of the supported systems
- Identify and solve design and technology issues within the current systems
- Design, Improve and Support product test, build and deployment processed and pipelines
- Collaborate with internal and external partners to design, develop and integrate with APIs that empower users to share and utilize their medical data in partner systems
- Design and implement unit testable code that is highly maintainablesolutions
- Collaborate with both internal and external team members to shape and define API contracts
- Ensure performance, uptime, and scale, maintaining high standards of code quality and thoughtful design
- Create software architecture and design documentation for the supported solutions and overall best practices and patterns
- Interested in applying your wealth of technical knowledge and software engineering experience towards an opportunity where you can improve the lives of millions of people with diabetes?
- Candidates will work with a modern tech stack on a Software as a Service (SaaS) cloud platform that serves users in over 49 countries. The core platform consists of systems housed in a large-scale environment responsible for processing billions of tasks every day. The candidate sho
- Support solution groups with technical planning, design, and code reviews including peer code review of Pull Request
- Provide Architecture and Technical Knowledge training and support for the solution groups
- Develop good working relations with the other solution teams and groups, such as Engineering, Marketing, Product, Test, QA
- Stay current with emerging trends, making recommendations as needed to help the organization innovate
Required Qualifications
- 6+ years of professional software development experience in an Agile environment.
- A Bachelor's Degree in Computer Science, Information Technology
- Familiar with architectures principles, patterns, framework and blueprint
- Proven experience with architecture and design for mobile, data and / or cloud systems
- Must have in-depth experience with React Native
- Knowledge of React Native applications build process
- Familiar with data architecture and design practices for mobile solutions
- Proven experience implementing mobile solutions and components
- Demonstrated knowledge of modern frontend frameworks (e.g. React, Angular, Vue) and backend software development (e.g. C++, Go, Python, Java).
- Familiar with Cybersecurity best practices and solutions for supported architecture. Familiar with cryptography concepts
- Excellent written and verbal communication skills with high attention to detail and strong collaboration abilities
- Familiarity with Git, Bitbucket, Jira, Confluence
- Experience with documenting architectural and deign decisions
- Experience with working and supporting with multiple development team members
Preferred Qualifications
- Experience with React and / or Go.
- Experience with multiple operating systems; iOS, Android, MacOS, Linux, Windows
- Knowledge of or experience with multilanguage support, internationalization, and / or content management systems.
Create a job alert for this search