Smartbrain logo

Senior Android Engineer (Kotlin, Jetpack Compose, MVVM)

Smartbrain·Salary not specified

Primary stack

KotlinJetpack ComposeAndroidGitJavaAPI

Job description

About the Position

We are seeking a Senior Android Engineer proficient in Kotlin, Jetpack Compose, and MVVM for a full-time remote position. As a Senior Android Developer, you'll be entrusted with enhancing our existing Android platform while implementing sophisticated new features. Working within our collaborative yet autonomous environment, you'll make significant technical decisions that shape product direction. This full-time remote position offers the flexibility to work from anywhere while contributing to a product with global impact and visibility.

Responsibilities

  • Architect and implement robust features for our Android platform utilizing Kotlin and Java, following best-in-class development practices.
  • Maintain and optimize existing codebase, ensuring exceptional performance metrics and reliability in production environments.
  • Collaborate cross-functionally with product managers, designers, and backend engineers to define, design, and ship compelling new features.
  • Identify and resolve complex performance bottlenecks through sophisticated analysis and debugging techniques.
  • Write clean, maintainable, and testable code that adheres to modern Android development standards.
  • Implement responsive, intuitive UI designs using Jetpack Compose and Material Design 3 principles.
  • Integrate RESTful APIs and third-party services seamlessly into the application architecture.
  • Participate in thorough code reviews, providing constructive feedback to elevate team code quality.
  • Stay at the forefront of Android development trends, continuously incorporating cutting-edge technologies.
  • Document technical specifications and architectural decisions to facilitate knowledge sharing.

Requirements

  • 4+ years of professional experience developing sophisticated native Android applications.
  • Demonstrated proficiency in Kotlin with comprehensive understanding of its advanced features, including coroutines and flow.
  • Extensive experience with Java and capability to refactor and maintain legacy Java codebases.
  • Thorough knowledge of Android SDK, Android Studio, and the Android framework components.
  • Practical experience implementing modern Android architecture components (MVVM, LiveData, ViewModel).
  • Proven track record integrating and optimizing RESTful APIs and JSON/XML data parsing.
  • Strong understanding of mobile UI/UX principles and Material Design implementation.
  • Experience with Git version control systems and collaborative development workflows.
  • Exceptional problem-solving abilities and meticulous attention to technical details.
  • Professional English communication skills (both written and verbal) for effective team collaboration.
  • Self-discipline and effective time management skills essential for remote work environments.

We Offer

  • Opportunity to work remotely from anywhere in the world.
  • Be part of a dynamic and innovative team.
  • Competitive compensation package.
  • Flexible working hours.
  • Continuous learning and professional development opportunities.

About the Company

[Company description if present]

© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Smartbrain

All 121 roles

Popular searches