أبلاي إيدج ابدأ البحث عن عمل

Android Kotlin AI Developer

Cosqube · Calgary, Alberta, Canada

قدّم وتابع مع أبلاي إيدج
Position: Android EngineerLocation: Calgary, Canada ( 3 days onsite is must and in person interview is must)Duration: 12 MonthsResponsibilities- Construct, enhance, and troubleshoot native Android applications in an Agile, collaborative environment.- Implement complex new features and functionality across the application stack.- Collaborate closely with developers, designers, and business partners to create robust and functional solutions.- Participate in code reviews, architecture discussions, and contribute to continuous improvement initiatives.- Diagnose and resolve issues relating to performance, reliability, and scalability.- Maintain high standards of code quality, documentation, and testing.Qualifications- Bachelor’s degree in Computer Science or equivalent practical experience.- 5–7 years of experience building and maintaining large-scale Android applications.- Deep knowledge of Kotlin and Kotlin Coroutines.- Hands-on experience with Android Architecture Components, MVVM, and Jetpack Compose.- Strong hands-on experience leveraging AI tooling across the software development lifecycle (SDLC).- Exceptional Object-Oriented (OO) design and development skills.- Strong experience with asynchronous programming and concurrency on Android.- Proven experience with unit testing and UI testing frameworks.- Demonstrated track record of high productivity in application architecture, design, coding, and debugging.- Experience with enterprise-level branching/merging workflows using Jenkins.- Strong understanding of mobile performance, latency, and security issues, with hands-on experience using performance analysis tools.- Solid grasp of current technological trends, best practices in information security, wireless network architecture, mobile technologies, and related concepts.Preferred Qualifications- Familiarity with Room, Dagger, and other libraries commonly used in our tech stack (huge plus).- Experience with CI/CD pipelines and automated deployment processes.- Previous experience mentoring junior engineers or leading small development teams.- Open source contributions or active engagement in the Android developer community.