26-19496
Onsite: Whippany, NJ
Android Developer
Job Description:
An 8+ years experienced Android developer who designs, builds, and maintains applications for the Android platform. Translate UI/UX wireframes into functional, clean code, integrate APIs, and ensure app performance across multiple devices. Their goal is to deliver robust, secure, and user-friendly mobile experiences.
Core Responsibilities
App Development: Write clean, maintainable, and efficient code using modern languages like Kotlin or Java.
UI/UX Implementation: Translate designs and wireframes into intuitive user interfaces.
API Integration: Connect mobile applications to backend services and third-party APIs (e.g., REST, JSON).
Testing & Debugging: Perform unit and instrumentation testing to identify edge cases, fix bugs, and ensure overall app stability.
Performance Optimization: Monitor live app performance, resolve bottlenecks, and improve responsiveness.
Maintenance: Continuously evaluate and implement new technologies, release periodic updates, and safeguard user data.
Typical Skill Requirements
Programming: Proficiency in Kotlin (industry standard) or Java.
Tools: Mastery of Android Studio and the Android SDK.
Architecture: Familiarity with modern architecture patterns (e.g., MVVM, MVP) and Jetpack libraries.
Databases: Experience with local storage solutions like Room or SQLite.
Soft Skills: Strong problem-solving, attention to detail, and a collaborative mindset for cross-functional teamwork.
Cross-Functional Collaboration
Developers rarely work in a vacuum. A typical Android role requires close daily collaboration with:
UI/UX Designers: To align on visual assets, user flows, and interface layouts.
Backend Developers: To coordinate data exchange and API endpoints.
QA/Testing Teams: To ensure features meet quality standards before release.
Product Managers: To prioritize features and ensure the app aligns with business goals.
Onsite: Whippany, NJ
Android Developer
Job Description:
An 8+ years experienced Android developer who designs, builds, and maintains applications for the Android platform. Translate UI/UX wireframes into functional, clean code, integrate APIs, and ensure app performance across multiple devices. Their goal is to deliver robust, secure, and user-friendly mobile experiences.
Core Responsibilities
App Development: Write clean, maintainable, and efficient code using modern languages like Kotlin or Java.
UI/UX Implementation: Translate designs and wireframes into intuitive user interfaces.
API Integration: Connect mobile applications to backend services and third-party APIs (e.g., REST, JSON).
Testing & Debugging: Perform unit and instrumentation testing to identify edge cases, fix bugs, and ensure overall app stability.
Performance Optimization: Monitor live app performance, resolve bottlenecks, and improve responsiveness.
Maintenance: Continuously evaluate and implement new technologies, release periodic updates, and safeguard user data.
Typical Skill Requirements
Programming: Proficiency in Kotlin (industry standard) or Java.
Tools: Mastery of Android Studio and the Android SDK.
Architecture: Familiarity with modern architecture patterns (e.g., MVVM, MVP) and Jetpack libraries.
Databases: Experience with local storage solutions like Room or SQLite.
Soft Skills: Strong problem-solving, attention to detail, and a collaborative mindset for cross-functional teamwork.
Cross-Functional Collaboration
Developers rarely work in a vacuum. A typical Android role requires close daily collaboration with:
UI/UX Designers: To align on visual assets, user flows, and interface layouts.
Backend Developers: To coordinate data exchange and API endpoints.
QA/Testing Teams: To ensure features meet quality standards before release.
Product Managers: To prioritize features and ensure the app aligns with business goals.
Job ID: 522434237
Originally Posted on: 5/26/2026
Want to find more Technology opportunities?
Check out the 165,238 verified Technology jobs on iHireTechnology
Similar Jobs