Senior Software Engineer, Android
About Us
At HexionLab, we are passionate about creating high-quality, scalable solutions that push the boundaries of mobile technology. Our team of experts collaborates across fields to deliver impactful, innovative digital experiences. Join us in crafting the future of Android applications.
Position Overview
We are looking for an experienced Senior Software Engineer, Android with 5–7 years of experience in Android development. This role involves designing, building, and optimizing Android applications that are both scalable and user-friendly. You will work closely with cross-functional teams, ensuring seamless integrations and applying the latest Android technologies to drive exceptional mobile experiences.
Key Responsibilities
- Design and develop Android applications using Java and Kotlin, following Clean Modular or Dynamic Modular Architecture principles.
- Implement and optimize design patterns like MVVM, MVC, or MVP for efficient, scalable code.
- Utilize Android Jetpack components, including Navigation and Compose, for smooth, consistent user experiences.
- Integrate and manage APIs with Retrofit and data serialization with Moshi Adapter.
- Manage local data storage using Realm or SQLite databases.
- Apply Dependency Injection frameworks such as Koin, Dagger2, or Hilt to enhance code modularity.
- Utilize tools like Crashlytics and SLF4J for logging, monitoring, and crash reporting.
- Implement multimedia features with libraries like Glide, uCrop, Lottie, and MPAndroidChart for dynamic, interactive interfaces.
- Collaborate with QA, backend, and UX/UI teams to ensure app functionality, usability, and performance standards.
What You’ll Gain
- Opportunity to lead the development of innovative Android applications, impacting thousands of users.
- Access to advanced Android technologies and resources for continuous professional growth.
- Flexible work arrangements with a supportive, collaborative team environment.
- Engaging projects where your contributions directly shape app functionality and user experience.
Skills and Qualifications
- 5–7 years of Android development experience, with strong proficiency in Java and Kotlin.
- In-depth knowledge of Clean Modular Architecture and experience with MVVM, MVC, or MVP design patterns.
- Strong expertise in Android Jetpack, Retrofit, Moshi Adapter, and local data storage solutions like Realm and SQLite.
- Experience with Dependency Injection frameworks (Koin, Dagger2, Hilt).
- Familiarity with logging and monitoring tools like Crashlytics and SLF4J.
- Proficient in handling multimedia and data visualization tools (Glide, uCrop, Lottie, MPAndroidChart).
- Excellent problem-solving skills, attention to detail, and experience in an Agile work environment.
Ready to Join Us?
If you’re a skilled Android Engineer passionate about building advanced mobile solutions, we would love to hear from you. Join HexionLab to bring your expertise to a team where innovation and quality meet.
Contact us at the HexionLab office or submit a business inquiry online.
Consulting WP really helped us achieve our financial goals. The slick presentation along with fantastic readability ensures that our financial standing is stable.