Job Title: Android Developer
Location: Englewood Cliffs, NJ (Onsite preferred / Hybrid options may be considered)
Employment Type: W2 or C2C
We are looking for a skilled Android Developer with strong experience in Kotlin and Java to design and develop advanced mobile applications for the Android platform. The ideal candidate will have a passion for mobile technologies and a track record of building high-performance, reliable apps.
Key Responsibilities:Develop and maintain Android applications using Kotlin and Java
Collaborate with cross-functional teams to define, design, and deliver new features
Work with third-party APIs and data sources
Identify and fix bugs and performance bottlenecks
Ensure the best possible performance, quality, and responsiveness of the application
Stay up to date with new mobile technology trends, tools, and best practices
5+ years of Android development experience
Strong proficiency in Kotlin; working experience with Java
Solid understanding of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs and JSON
Experience with Android UI design principles, patterns, and best practices
Working knowledge of version control systems (e.g., Git) and agile development practices
Experience with Jetpack Compose
Familiarity with cross-platform frameworks (e.g., Flutter or KMM)
Knowledge of app deployment processes on Google Play Store
Background in enterprise or high-scale consumer apps
Bachelor's degree in Computer Science, Engineering, or related technical field (or equivalent experience)