Location
Toronto, Ontario, Canada
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Job Title:
Senior Android Developer (Kotlin/Java) with iOS \& Mobile Security Exposure
Overview:
We are seeking a
Senior Android Developer
to join our team. The ideal candidate will have strong Android development experience, some exposure to iOS development, and familiarity with full-stack technologies (MEAN stack and Java). Experience with Mass360 or similar mobile security frameworks is required to address security-related issues. The role involves building, maintaining, and enhancing mobile applications, collaborating with cross-functional teams, and supporting backend integration.
Responsibilities:
- Design, develop, and maintain advanced Android applications
- Collaborate with product, design, and backend teams to deliver new features
- Contribute to iOS projects as needed
- Integrate with backend services using MEAN stack and Java
- Implement and resolve security requirements using Mass360 or similar frameworks
- Write clean, maintainable, and efficient code
- Participate in code reviews and mentor junior developers
- Troubleshoot, debug, and optimize application performance
- Stay current with mobile, security, and backend technology trends
Requirements:
- 5\+ years of Android development using Kotlin/Java
- Strong experience with Android SDK, UI design, and best practices
- At least 1 year of iOS development (Swift/Objective-C) with a published app
- Familiarity with MEAN stack (MongoDB, Express.js, Angular, Node.js)
- Some experience with Java backend development
- Experience with Mass360 or other mobile security frameworks
- Strong problem-solving and communication skills
Nice to Have:
- Experience with cross-platform frameworks (Flutter, React Native)
- Exposure to CI/CD and automated testing
- Knowledge of Agile methodologies
Education:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.