Android Developer
- Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Role Description The Android Developer will design, build, and maintain high-quality Android applications that align with client requirements and Tookli’s standards for usability, performance, and scalability. Day-to-day responsibilities include developing new features, optimizing existing code, integrating APIs and back-end services, performing code reviews, and troubleshooting issues across various Android devices and OS versions. The role involves working closely with designers, product owners, and other developers to translate business needs into intuitive, robust mobile experiences. This is a full-time, hybrid role based in Montreal, QC, where in-person collaboration is combined with the flexibility to work from home for part of the schedule.
Qualifications
- Demonstrated experience in Mobile Application Development and building production-ready Mobile Applications.
- Strong Android Development skills, including proficiency with Android Design principles and modern Android frameworks.
- Solid Software Development fundamentals, including object-oriented programming, clean code practices, and version control (e.g., Git).
- Hands-on experience with Kotlin and/or Java for Android, and familiarity with Android SDK, Jetpack libraries, and RESTful APIs.
- Understanding of UI/UX best practices for mobile interfaces and ability to collaborate effectively with design teams.
- Experience with testing and debugging tools, performance optimization, and publishing apps to the Google Play Store.
- Ability to work in a hybrid environment, communicate clearly with cross-functional teams, and manage priorities in a fast-paced setting.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience; prior experience in an agency or product-focused environment is an asset.
More about this job
Responsibilities
Design, build, and maintain high-quality Android applications, including developing features, optimizing code, integrating APIs and back-end services, and troubleshooting across devices and operating system versions. Collaborate with designers, product owners, and developers to deliver intuitive mobile experiences that meet client requirements and standards for usability, performance, and scalability.
Requirements
Requires hands-on Android development experience with Kotlin and/or Java, familiarity with the Android SDK, Jetpack libraries, RESTful APIs, and solid software development fundamentals. Candidates should understand mobile UI/UX, testing and debugging, performance optimization, and app publishing, and have a bachelor’s degree in Computer Science or Software Engineering or equivalent practical experience.
Skills
- Android Development
- Kotlin
- Java
- Android SDK
- Jetpack Libraries
- RESTful APIs
- Object-Oriented Programming
- Git
- Android Design Principles
- UI/UX
- Testing and Debugging
- Performance Optimization
- Google Play Store Publishing
- Code Reviews
- Cross-Functional Collaboration
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Android
- Kotlin
- Java
- Android SDK
- Jetpack Libraries
- RESTful APIs
- Object-Oriented Programming
- Clean Code
- Git
- Android Design Principles
- UI/UX
- Testing
- Debugging
- Performance Optimization
- Google Play Store
- Code Reviews
- API Integration
- Back-End Services
- Mobile Applications
- Software Development
- Scalability
- Cross-Functional Collaboration
- Digital Solutions
- Artificial Intelligence
- Automation