
Software Developer (Android)
- Burnaby, BC
- $117,000-143,000 per year
- Permanent
- Full-time
- Design and implement new features for Android.
- Maintain and improve our shared C/C++ library, ensuring seamless integration with NDK (Android).
- Work on complex maintenance tasks, including code refactoring, performance optimizations, and troubleshooting challenging technical issues.
- Write high-quality, maintainable, and efficient code while following best practices.
- Debug and resolve complex issues across multiple platforms.
- Continuously learn and adapt to new technologies as needed.
- Strong programming experience in C/C++ with hands-on knowledge of NDK.
- Proficiency in developing native applications for Android (Java, Kotlin, NDK).
- Familiarity with networking, security, and performance optimization.
- Experience working with multi-platform shared libraries.
- Ability to write clean, maintainable, and well-documented code.
- Strong problem-solving skills, excellent troubleshooting abilities, and a passion for coding.
- Eagerness to learn new technologies.
- Experience with low-level system programming and networking protocols.
- Knowledge of cloud services and backend infrastructure.
- Experience with VPN technologies, network security, and SSL/TLS.
- If you're passionate about solving challenging technical problems and working on a multi-platform codebase, we'd love to hear from you!