
Search by job, company or skills

Experience: 3+ Years
Department: Mobile App Development
Job Summary:We are looking for a skilled and passionate Android Developer with 3+ years of hands-on experience to join our growing engineering team. You will be responsible for building and maintaining high-quality Android applications that deliver seamless user experiences. This role involves collaborating closely with cross-functional teams including product, design, and QA to ship new features and improve existing ones.
Key Responsibilities:● Design, develop, and maintain high-performance, reusable, and reliable Android applications using Kotlin and Java.
● Collaborate with cross-functional teams to define, design, and ship new features.
● Ensure application performance, quality, and responsiveness across a range of devices and OS versions.
● Identify and fix bugs and performance bottlenecks.
● Continuously discover and apply new technologies to improve development efficiency and product quality.
● Write clean, scalable, and maintainable code while adhering to established coding standards.
● Participate in code reviews and contribute to a culture of code quality and innovation.
Required Skills and Qualifications:● Bachelor's degree in Computer Science, Software Engineering, or a related field.
● 3+ years of professional experience in Android app development.
● Proficient in Kotlin and Java.
● Strong understanding of the Android SDK, OS versions, and screen size handling.
● Experience integrating with RESTful APIs and backend systems.
● Solid knowledge of XML, JSON, and mobile data storage.
● Familiarity with third-party libraries and APIs (e.g., Retrofit, Glide, Room).
● Experience with offline functionality, background processing, and performance tuning.
● Strong grasp of Android UI/UX principles, Material Design, and best practices.
● Version control proficiency with Git.
● Experience with Android Studio, Gradle, and Firebase.
● Ability to use debugging and profiling tools like Android Profiler.
Good To Have:● Hands-on experience with Jetpack components (ViewModel, LiveData, Navigation).
● Exposure to CI/CD pipelines using tools like GitHub Actions, CircleCI, or Jenkins.
● Experience with unit testing and UI testing (e.g., Espresso, Mockito).
● Familiarity with Agile methodologies.
● Prior experience in fintech applications is a plus.
Job ID: 149093621
Skills:
content providers , agile environment , MVVM, Android Framework, Kotlin, Jira, Fragments, Retrofit, Android SDK, Debugging skills, Low level system design, Client attestation, Compose, Asymmetric encryption, Intents, Live Data, Coroutine, Architecture, Activities, Jetpack, Flow, KMP, Material Design guidelines, Room DB, Mobile UX patterns, SSL Pinning, Life cycles
Skills:
mobile analytics , Java, Performance Tuning, Espresso, Kotlin, Push Notifications, Git, Mockito, JUnit, Firebase Crashlytics, Android SDK, Restful Apis, Jetpack libraries, Threading, Offline storage, Cloud message APIs
Skills:
attribution , MVVM, Kotlin, Gradle, Android SDK, Rest Apis, ad monetization SDKs, Coroutines, analytics tools, event tracking, Room DB, Jetpack Compose
Skills:
Java, Android development, Android SDK, Rest Apis, Asynchronous programming, Firebase Realtime Database, performance optimization, event-driven systems, third-party SDKs, Object-Oriented Programming
Skills:
Ui Testing, Kotlin, Git, Unit Testing, Restful Apis, MVVM architecture, Android Architecture Components, Kotlin Coroutines, Jetpack Compose, Flow
We don’t charge any money for job offers