Software Development Student - Mobile & Cross-Platform
at BlackBerry
About the Role
Build features for mobile and web apps
About BlackBerry
Legacy tech firm expanding into software
Full Description
Worker Sub-Type: Student (Fixed Term)
Job Description: Join our team working on AtHoc , a realâworld emergency communication platform used by governments, healthcare, and military organizations. Youâll get handsâon experience across iOS, Android, macOS, and React âa rare chance to explore multiple areas and find what you love.
What Weâre Looking For
- Currently studying Computer Science, Software Engineering, or related field.
- Solid understanding of objectâoriented programming.
- Curious, proactive, and willing to learn.
- Good communication and problemâsolving skills.
Nice to have (but not required):
- Swift/SwiftUI, Kotlin/Java.
- React, JavaScript/TypeScript.
- Git, REST APIs.
If youâve built school or personal projects, weâd love to see them!
What Youâll Do
- Work on real features for our iOS, Android, macOS, and web apps.
- Learn modern tools like SwiftUI, Jetpack Compose, and React.
- Fix bugs, build UI, test your code, and join code reviews.
- Collaborate with senior developers who will mentor you.
What Youâll Gain
- Experience across multiple platforms (mobile + web).
- Strong mentorship and support.
- Real impactâyour work helps improve emergency communication.
- A great foundation for your future career.
Tech We Use
Swift
- SwiftUI.
- Kotlin.
- Jetpack Compose.
- React.
- TypeScript.
- Redux.
- AWS.
- Git.
Scheduled Weekly Hours: 40
Compensation Hiring Base Salary Range: $43,472.00 - $59,280.00
Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of anticipated base compensation for the position. The actual base compensation offered will be determined at the time of hire and will depend on several factors, including but not limited to the studentâs completed academic coursework, prior co-op work terms, relevant practical experience, demonstrated skills, and performance in any required evaluations during the hiring process.
Disclosure of Position Status: This is an active opening. We are seeking to fill this position immediately
Disclosure of Artificial Intelligence: We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.
Opens in a new tab on the company's website