Software Engineer II, Android

Posted 2 months agoViewed
95000 - 125000 CAD per year
CanadaFull-TimeSoftware Development
Company:Procurify
Location:Canada
Languages:English
Seniority level:Junior, 3+ years
Experience:3+ years
Skills:
AgileAndroidKotlinCI/CDSoftware Engineering
Requirements:
3+ years of professional software engineering experience focused on building, shipping, and maintaining native Android applications. Bachelor's degree in Computer Science, Software Engineering, or a related field. Solid understanding of the modern Android ecosystem, including Jetpack Compose, AndroidX, Kotlin Coroutines, Paging3 and Retrofit2. Experience with Google’s design principles and interface guidelines. Familiarity with dependency injection and modern architectural patterns like MVVM and CLEAN. Experience working with agile practices (Scrum/Kanban) and CI/CD principles. Strong analytical and problem-solving skills.
Responsibilities:
Implement modules of simple to moderate complexity and new features in the existing Android application. Improve the technical implementation and architecture of the code. Contribute to mobile architecture initiatives. Champion code quality by contributing clean, efficient, testable, and reusable code. Participate in code reviews. Investigate and resolve defects, performance bottlenecks, and other issues affecting application quality and stability.
Similar Jobs:
Posted 1 day ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company:
Posted 1 day ago
CanadaFull-TimeSoftware Development
Senior Software Engineer, Backend (Growth Platform)
Posted 1 day ago
United States, CanadaFull-TimeHealthcare Technology
AI Solutions Engineer (Remote Opportunity)
Company:VetsEZ