We are looking for enthusiastic and ambitious individuals to join ourmotivated and results-oriented teams and to grow together with Jeavio.
Role Details: This is a great opportunity for an experienced software engineer who islooking to take on a role as an individual contributor.
Responsibilities:
● Develop, maintain, andenhance Android applications aligned with the organization's objectives anduser needs.
● Collaborate with teamsat client side, to understand the objective of the task and create bettermobile experiences.
● Write clean,efficient, and reusable code that adheres to industry best practices and codingstandards.
● Ensure applicationsadhere to security and data privacy standards.
● Troubleshoot issuesarising in development, testing, or production environments.
● Test applications toidentify and fix bugs and performance bottlenecks.
● Ability to navigatethe learning curve associated with Android development.
Mandatory Skills:
● Kotlin & AndroidStudio: Good experience in Kotlin for Android development and related tools.
● Android Architecture:Proficient in MVVM and Clean Architecture for maintainable apps.
● Jetpack Compose &XML: Experience with Jetpack Compose for UI and XML for legacy views.
● Dependency Injection:Hands-on with Dagger Hilt for DI and efficient code management.
● Networking:Experienced with Retrofit & OkHttp for REST API calls and Apollo Client forGraphQL APIs.
● Local Storage:Familiar with Room for local databases and DataStore for preferences storage.
● Coroutines & StateManagement: Skilled in Kotlin Coroutines and StateFlow/SharedFlow forbackground tasks and state management.
● Kotlin Collections& Operations: Good understanding and practical experience working withKotlin collections (e.g., lists, sets, maps) and performing common operationslike filtering, mapping, and reducing using Kotlin's standard libraryfunctions.
● Play StoreIntegration: Familiar with Play Store distribution processes.
Nice-to-Have Skills:
● Experience withAnalytics and Monitoring Tools
● Proficiency in MapSDKs and Geolocation Services
● Understanding of UnitTesting and Test Automation
● CI/CD & VersionControl: Experienced with Git, GitHub Actions, Bitrise, and Firebase AppDistribution for version control and deployment.
● Compose Multiplatform
● Authentication:Knowledge of OAuth 2.0 for secure authentication.
● Understanding of Multimodule architecture
Loading similar jobs...
Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.