2 days ago
🔄 Hybrid – Vancouver
•Design, develop, and maintain mobile applications •Work closely with cross-functional teams to define, design, and ship new features •Ensure the best possible performance, quality, and responsiveness •Build and maintain features used by millions of users daily •Lead the design, and development of Android applications using Kotlin and Java •Take full ownership of the Android application lifecycle •Proactively identify areas for improvement and collaboratively resolve issues •Implement comprehensive testing practices to ensure a stable and bug-free application •Mentor junior engineers •Work in a data-driven environment implementing AB tests •Stay up to date with the latest Android technologies and trends •Work with Modern Android Architecture including Jetpack Compose, Coroutines, Flow
•7+ years of hands-on experience in Android development, with a portfolio showcasing successfully released applications •Extensive experience in developing and shipping complex Android applications using Kotlin •Experience in building Android applications that consume REST APIs •A solid grasp of object-oriented programming principles, design patterns, multithreading, and networking •Proven ability to take ownership of projects, drive them to completion, and continuously enhance them post-launch •Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues •A commitment to writing clean, maintainable, and testable code, with a focus on maintaining high standards of code quality •Keen attention to detail, while maintaining an awareness of the broader business objectives •The ability to multitask, manage competing priorities, and adapt to changing environments •A passion for learning and staying up-to-date with the latest developments in Android OS, SDK, and the overall ecosystem •Excellent communication and collaboration skills, with experience working in a cross-functional team environment
Apply Now