Android Developer
Role: Android developerLocation: Whippany, NJ (Hybrid Mode)Type: Long Term ContractJob Description:·Looking for an Android developer with 8+ years of experience 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.