Skip to content
mimi

Android Developer

Precision Technologies

Raleigh · On-site Full-time Mid Level 1mo ago

About the role

Responsibilities

  • Design, develop, and refine application features and functionality.
  • Collaborate with product, design, and UX teams to implement complex application solutions.
  • Write and maintain high-quality code using industry best practices and TDD.
  • Participate in code reviews and all Agile ceremonies.
  • Manage the release process, including publishing builds through the pipeline and app store submission.
  • Direct and quality assure the work of other developers and analysts.

Required Skills

  • 3+ years of experience developing high-availability applications for the Android platform.
  • Fluency in Kotlin or Java.
  • Strong UI development skills.
  • Experience with asynchronous programming techniques, specifically Coroutines.
  • Experience implementing applications using MVVM and Clean Architecture.
  • Solid understanding of Test-Driven Development (TDD).
  • Experience using network libraries like Retrofit and working with REST APIs.
  • Proficiency with Git for source control.
  • Any Graduate degree.

Preferred Skills

  • Knowledge of Javascript, Gson, JSON, and HTTP.
  • Experience with AWS and CI/CD pipelines.

Skills

AndroidClean ArchitectureCoroutinesGitJavaKotlinMVVMRetrofitREST APITDD

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free