VAGASLUME
I

Android Software Engineer

Improving · Remote · Get on Board

JavaNegotiableFreelanceAny country · Remote

This job is open to candidates from any country. Work model: Remote

About the job

Required Technical Skills & Experience

Strong knowledge of and experience with:

  • Kotlin and Java
  • Jetpack Compose
  • Android Views and Material Design
  • ViewModels
  • Unidirectional data flow
  • Kotlin Coroutines and Flow
  • Clean Architecture
  • Dependency Injection using Hilt/Dagger
  • Room and SQLite, including:
    • Schema design
    • Database migrations
    • Efficient queries
  • Offline-first application development, including:
    • Background work
    • Data synchronization
    • WorkManager
  • RESTful APIs using:
    • Retrofit
    • OkHttp
  • CI/CD concepts, including:
    • Build and release pipelines
    • Automated testing
    • Gradle build configuration
  • Software security principles and practices, including:
    • Common vulnerabilities
    • Secure coding methodologies

      WE NEED ADVANCED ENGLISH SKILLS

Key Responsibilities

  • Deeply understand and analyze your assigned client product(s), database schema, and architecture for improvements that can increase value, including ROI and benefit to the team.
  • Lead the design and implementation of major software modules or features.
  • Develop, test, and deploy high-quality software.
  • Write clean, maintainable, and well-tested code that meets established coding standards.
  • Participate actively in code reviews and technical discussions.
  • Contribute to improvements in product architecture. Identify and implement valuable improvements across Android products.
  • Collaborate effectively within an Agile development team.
  • Mentor other developers and contribute to their technical growth. Participate in technical discussions and help drive engineering decisions.
  • Manage complex production escalations.
  • Lead projects and significant development initiatives.
  • Contribute to continuous improvement across the development lifecycle.

Nice to have

  • Experience with Firebase, static analysis tools and perfo proof ling.
  • Experience with CammeraX , ML, Kit, PDF tooling , Google Maps /Location or push notification and chat integrations.
  • Comprehensive knowledge of software security principles and practices, including common vulnerabilities and secure coding methodologies.
  • Experience with Koin dependency injection.
  • Understanding of devops culture and practices beyond just CI CD m encompassing monitoring , logging and incident response.

Main requirements

JavaKotlinCI/CDClean ArchitectureRoomRetrofitJetpack Compose

Application

Posted yesterday

Tailor my resume

Members feature · See plans

Remember: Vagaslume.Tech never charges fees, courses or payments to take part in hiring processes. If you are asked to pay anything related to being hired, do not make the payment.

I

Improving

Open jobs at this company: 4

See company profile →