Android Software Engineer

New York, Inc.
United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Android Software Development Application Performance Management Mobile Application Development Code Review Continuous Integration Software Design Patterns Mobile Application Software Object-Oriented Software Development Software Engineering Data Processing Backend
+5 more
Git Kotlin Information Technology Jetpack Compose Restful APIs

Job description

We are looking for a seasoned Android Software Engineer to join our mobile development team and help evolve an existing Android application. The ideal candidate will have strong hands-on experience with Kotlin, Android SDKs, and Android APIs, along with a passion for building high-quality, scalable mobile applications., Design, develop, test, and deploy new features for an existing Android application. Write clean, efficient, scalable, and maintainable Kotlin code. Work extensively with Android SDKs and APIs across multiple OS versions. Contribute to Android architecture and technical strategy. Integrate mobile applications with RESTful APIs and backend services. Optimize application performance, reliability, and user experience. Collaborate with Product Managers, UX/UI Designers, and Backend Engineers. Research and adopt emerging Android technologies and development practices. Follow best practices for coding, testing, security, and application design. Mentor junior developers and contribute to engineering standards. Participate in code reviews and support CI/CD processes.

Requirements

Bachelor s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 5+ years of professional Android development experience. Strong hands-on expertise in Kotlin. Deep understanding of Android SDKs and APIs across OS versions. Experience developing and maintaining large-scale Android applications. Strong understanding of object-oriented programming and design patterns. Experience with REST APIs, HTTP, and asynchronous data handling. Understanding of mobile UI/UX principles. Experience with Git and CI/CD pipelines. Jetpack Compose experience is highly preferred.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all