Android Developer

K-Tek Resourcing LLC
United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Android Software Development Android Studio Application Performance Management Unit Testing Mobile Application Development Code Review Software Debugging Mobile Application Software JSON Model View ViewModel
+11 more
Performance Tuning Material Design User Interface Testing User-Centered Design Backend Git Kotlin Jetpack Compose Restful APIs Software Version Control Android Ui

Job description

As an Android Developer, you will play a crucial role in designing, developing, and maintaining high-quality mobile applications for our user base. You will work closely with a talented team of engineers, designers, and product managers to deliver innovative and user-friendly experiences on the Android platform. Responsibilities: Design, develop, and maintain Android applications using Kotlin and other relevant technologies. Collaborate with cross-functional teams to define, design, and release new features. Write clean, well-tested, and efficient code. Optimize application performance and user experience. Stay up-to-date with the latest Android development trends and technologies. Work with backend engineers to integrate mobile applications with backend services. Troubleshoot and fix application bugs and issues. Contribute to code reviews and provide constructive feedback. Participate in the entire app lifecycle, from concept to launch and beyond.

Requirements

  • Strong proficiency in Kotlin and Java programming languages.
  • Solid understanding of Android SDK, Android Studio, and Android development tools.
  • Experience with Android UI/UX design principles and Material Design guidelines.
  • Knowledge of Android architecture components (MVVM, MVI, etc.).
  • Experience with RESTful APIs and JSON.
  • Familiarity with version control systems (Git).
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork skills.
  • A passion for mobile development and a desire to create exceptional user experiences.

Preferred Qualifications:

  • Experience with Android Jetpack Compose.
  • Experience with Kotlin coroutines and Flow.
  • Experience with Rx Android.
  • Experience with unit testing and UI testing frameworks.
  • Experience with performance optimization techniques.
  • Experience with Android app distribution and deployment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

2:15 min

Developing front-end client applications using Kotlin Multiplatform libraries

Mario Bodemann Mario Bodemann

Videos

See all

Related articles

See all