Source description
About the role
Role Overview: As a Senior Android Engineer at Ciklum in India, you will be part of a cross-functional development team working on engineering experiences of the future in collaboration with top professionals. Key Responsibilities: - Architecture & Design: Design and implement robust, testable, and maintainable Android applications using Clean Architecture patterns such as MVVM/MVI. - Feature Development: Build modern, responsive, and pixel-perfect UIs from scratch utilizing Jetpack Compose. - IoT Integration (Added Advantage): Develop and optimize wireless communication protocols, specifically interfacing with hardware devices via Bluetooth Low Energy (BLE) and Classic Bluetooth. - Code Quality: Write clean, well-documented, and efficient Kotlin code, conduct thorough code reviews, and mentor junior/mid-level engineers. - Performance Optimization: Identify and fix bottlenecks, profile memory usage, and optimize application performance and battery consumption, critical for IoT/BLE apps. - CI/CD & Deployment: Maintain and enhance the automation pipeline for building, testing, and releasing applications to the Google Play Store. - Collaboration: Work closely with Product Managers, UI/UX designers, and embedded hardware teams to define product requirements and technical specifications. Qualifications Required: - Experience: 69 years of professional Android application development experience. - Language Proficiency: Deep, idiomatic knowledge of Kotlin, including Coroutines and Flow for asynchronous programming. - Modern UI Toolkit: Minimum 2+ years of hands-on experience building production-ready apps using Jetpack Compose. - Architectural Expertise: Strong understanding of Clean Architecture, Dependency Injection (Hilt/Dagger), and repository patterns. - Local Storage & Networking: Proficiency with Room Database, DataStore, and Retrofit/Ktor. - Testing: Strong experience with unit testing (JUnit, Mockk) and UI testing. Additional Company Details: Ciklum is a custom product engineering company with a global team of over 4,000 highly skilled developers, consultants, analysts, and product owners. They support multinational organizations and scaling startups to solve complex business challenges and engineer technology that redefines industries. If you are looking to work alongside top professionals in a friendly environment, take on large-scale projects with a global impact, boost your skills through tailored learning opportunities, and explore diverse domains, Ciklum is the place for you to grow your career and make a significant impact in the tech industry. Role Overview: As a Senior Android Engineer at Ciklum in India, you will be part of a cross-functional development team working on engineering experiences of the future in collaboration with top professionals. Key Responsibilities: - Architecture & Design: Design and implement robust, testable, and maintainable Android applications using Clean Architecture patterns such as MVVM/MVI. - Feature Development: Build modern, responsive, and pixel-perfect UIs from scratch utilizing Jetpack Compose. - IoT Integration (Added Advantage): Develop and optimize wireless communication protocols, specifically interfacing with hardware devices via Bluetooth Low Energy (BLE) and Classic Bluetooth. - Code Quality: Write clean, well-documented, and efficient Kotlin code, conduct thorough code reviews, and mentor junior/mid-level engineers. - Performance Optimization: Identify and fix bottlenecks, profile memory usage, and optimize application performance and battery consumption, critical for IoT/BLE apps. - CI/CD & Deployment: Maintain and enhance the automation pipeline for building, testing, and releasing applications to the Google Play Store. - Collaboration: Work closely with Product Managers, UI/UX designers, and embedded hardware teams to define product requirements and technical specifications. Qualifications Required: - Experience: 69 years of professional Android application development experience. - Language Proficiency: Deep, idiomatic knowledge of Kotlin, including Coroutines and Flow for asynchronous programming. - Modern UI Toolkit: Minimum 2+ years of hands-on experience building production-ready apps using Jetpack Compose. - Architectural Expertise: Strong understanding of Clean Architecture, Dependency Injection (Hilt/Dagger), and repository patterns. - Local Storage & Networking: Proficiency with Room Database, DataStore, and Retrofit/Ktor. - Testing: Strong experience with unit testing (JUnit, Mockk) and UI testing. Additional Company Details: Ciklum is a custom product engineering company with a global team of over 4,000 highly skilled developers, consultants, analysts, and product owners. They support multinational organizations and scaling startups to solve complex business challenges and engineer technology that redefines industries. If you ar
More at Ciklum India