Android Developer Job in Solugenix
Job Summary
The ideal candidate is an integral part of a fast-paced development team that builds an integrated product suite of Enterprise applications in the EV Charging network domain. As an Android Engineer at, you will help lead the development of next generation consumer-facing Android application and its features. As part of this project, you will collaborate very closely with the senior leadership in the company including the product and engineering teams. We need a talented person who can think critically, collaborate with others, and focus on creating a revolutionary product in a progressive work environment.
Responsibilities
- Work closely with UX Designers, Product Management, and other developers to build an app with best possible user experience.
- Independently deliver committed tasks on time with high quality
- Be our go-to Android expert.
- Interpret business requirements into technical requirements and understand the big picture.
- Collaborate with local and overseas developers and QA engineers in agile environment.
- Design, develop, test and release Android SDKs and app
- Research mobile OS optimization, architect key features, resolve challenging technical problems, and identify technology trends.
- Perform code reviews, write unit and integration tests, and lead/contribute to architectural planning and refactoring.
- Collaborate with and provide feedback to backend teams responsible for the APIs and other services supporting the mobile applications.
- Provide unique insight into available libraries and SDKs for the Android Platform
Qualifications
- BS in Computer Science or equivalent degree required.
- 5+ years of Android development using industry best practice tools and frameworks.
- 2+ years of experience in writing Kotlin code.
- Can write testable, maintainable, and clean code in Kotlin
- Has strong knowledge of building custom UI elements and has experience coding in XML with Constraint Layouts and Databinding
- Has strong knowledge of multi-threading, coroutines, memory leaks, performance tuning using Android profiler and crash analysis using services like Firebase Crashlytics
- Has strong knowledge of Android SDK and libraries including - Retrofit, Room DB, Jetpack Navigation, Moshi, Picasso, etc.
- Is experienced in MVVM architectural pattern and can effortlessly apply "The principle of separation of concerns" for new feature development and code refactors
- Can write Unit tests and UI tests using JUnit and Espresso for all the use-cases and ensures the positive trend in code-coverage
- Can integrate RESTful APIs, involve in API design discussions, and familiar with meaningful error handling
- Is familiar with Bitrise CI/CD, Android build processes, App bundles, Shell scripting, and Google Play Console for app publishing


Help us improve JobGrin
Need Help? Contact us