Intermediate Mobile application developer to develop hybrid mobile applications using React Native iOS (Swift) and Android (Kotlin) with TypeScript for our
S.i. Systems
Calgary, AB-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on May 31st, 2025
-
Starting date : 1 position to fill as soon as possible
Description
Our public sector client is seeking an Intermediate Mobile application developer to develop hybrid mobile applications using React Native iOS (Swift) and Android (Kotlin) with TypeScript
Calgary-based client. Candidates will need to be in-office 1-2 days/month. 37.5 hour work week.
Must haves:
- 5+ years of Mobile Application Development experience in building hybrid mobile apps using React Native (iOS (Swift) and Android (Kotlin)) with TypeScript including mobile application architectures using Redux, Context API, and other state management tools.
- 5+ years’ experience in integrating RESTful APIs, Firebase, third-party SDKs, and optionally GraphQL.
- 5+ years’ experience in setting up mobile CI/CD pipelines and automating build and deployment processes.
- 5+ years of experience in Device & Sensor integration (CameraX, Fused Location Provider, Google Maps SDK) and Hardware & Peripheral integration, including Bluetooth and printer connectivity via Android frameworks and third-party SDKs.
- Experience in profiling, debugging, and eliminating application performance bottlenecks.
Nice to haves:
- Mobile App Deployment - Proven experience publishing and managing apps on the Google Play Store and Apple App Store.
- Mobile Security - Knowledge of mobile security best practices, including data encryption and secure API integration.
- Cloud Services (Azure/AWS) - Proficient in deploying and maintaining mobile backends on cloud platforms such as Microsoft Azure or Amazon Web Services.
- Analytical & Problem-Solving Skills - Strong ability to analyze complex issues, propose solutions, and maintain thorough documentation.
Responsibilities:
- Develop Hybrid Mobile Apps: Design and build scalable, high-performance mobile applications using React Native from the ground up.
- Implement Advanced Features: Integrate complex functionalities such as CameraX, Fused Location Provider, Google Maps SDK, and support for Bluetooth and printers.
- Performance Optimization: Ensure efficient performance, low memory usage, and compatibility across mobile devices.
- Agile Development: Actively participate in Agile processes, including sprint planning, daily stand-ups, retrospectives, and continuous delivery.
- App Maintenance: Debug, enhance, and update existing applications to ensure stability and relevance.
- Cross-functional Integration: Collaborate with backend and peripheral teams to ensure seamless functionality and integration across systems.
- Code Quality & Maintainability - Write modular, maintainable, and scalable code following clean architecture principles.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you