Pessoa Especialista Mobile Android

New
J
JobgetherSecurity & IT
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GitKotlinCI/CDRESTful APIs

Requirements

  • Advanced proficiency in Kotlin, including effective use of data classes, classes, enums, and modern language features.
  • Strong experience with Jetpack Compose for building responsive, reusable, and customized Android interfaces.
  • Advanced knowledge of the Android SDK, including Activity and Fragment lifecycles and effective use of LifecycleOwner and LifecycleObserver.
  • Solid experience integrating Android applications with REST APIs and configuring HTTP interceptors.
  • Practical experience implementing Socket connections and real-time communication.
  • Strong understanding of MVVM, Clean Architecture, and Android Design Systems.
  • Advanced knowledge of Coroutines and Flow, including StateFlow and SharedFlow for asynchronous state management.
  • Experience creating and maintaining Android CI/CD pipelines using tools such as GitLab, Jenkins, or Bitrise.
  • Experience with secure Android artifact signing, release management, and publication through Android App Bundles.
  • Strong Git knowledge, including conventional commits, cherry-pick, squash, and collaborative version-control workflows.
  • Experience implementing mobile accessibility practices, including TalkBack.

Responsibilities

  • Define and continuously evolve technical standards and development practices for the Android frontend of the chat experience.
  • Develop and maintain reusable visual components aligned with the Design System, ensuring consistency across colors, typography, spacing, and interaction patterns.
  • Build responsive and dynamic interfaces using Jetpack Compose and develop Custom Views when advanced UI requirements demand them.
  • Implement efficient communication between application components using StateFlow, SharedFlow, LiveData, and other appropriate state-management approaches.
  • Integrate Android applications with REST APIs, including custom HTTP interceptors for authentication and headers, as well as Socket-based real-time communication.
  • Contribute to scalable application architecture using patterns such as MVVM and Clean Architecture.
  • Ensure mobile applications meet high standards for accessibility, security, observability, reliability, and performance.
  • Lead and participate in thorough code reviews, identifying opportunities to improve architecture, maintainability, performance, and security.
  • Design and maintain Android CI/CD pipelines supporting secure artifact signing, testing, release, and distribution.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now