← Back to jobs

Technocraft Solutions Logo
Android Developer

Technocraft Solutions

 

Jersey City, NJ, USA

Posted On: Just posted
Experience: 12+ years
Availability: Onsite
Openings: 1
Category: Android developer
Tenure: Contract - W2
Related Jobs

No related jobs found

Description

• Regularly leads and mentors a team of mobile application and full-stack developers, fostering collaboration and growth
• Develops secure and high-quality production Android code; reviews and debugs code written by others
• Drives decisions that influence product design, application functionality, and technical operations
• Design and implement enterprise Android applications using Kotlin — preferred — with Jetpack Compose and MVVM or MVI architecture
• Integrate Android applications with backend REST microservices with certificate pinning and secure transport
• Implement end-to-end authentication using OAuth and OpenID Connect with biometric fallback and secure keystore-backed token storage
• Build and maintain CI/CD pipelines with automated UI and unit test suites
• Conduct performance profiling; resolve memory leaks and frame-rate issues
• Serve as a function-wide subject matter expert in Android mobile engineering
• Influence peers and project decision-makers to consider leading-edge mobile technologies
• Add to team culture of diversity, opportunity, inclusion, and respect

Required Qualifications, Capabilities, and Skills
• 8–12 years of applied experience; formal training or certification in software engineering concepts
• Advanced in Jetpack Compose, Java, Kotlin, and Android Studio; MVVM and MVI architecture patterns
• Jetpack components — ViewModel, LiveData, StateFlow, Room, WorkManager, Navigation Component, and dependency injection
• Networking — REST API integration, certificate pinning, and modern serialization
• Asynchronous programming — Kotlin Coroutines with structured concurrency and background processing
• Security — OAuth, OpenID Connect, JWT, biometric authentication, and secure on-device key storage
• Java backend experience — hands-on integration and debugging of backend microservices
• Testing — unit, instrumented, and UI test automation
• Build tooling, CI/CD pipelines, and app distribution and deployment
• Performance profiling — memory leak detection, frame-rate and battery optimization
• Experience with UX and end-user experience; practical cloud-native and mobile deployment

Preferred Qualifications, Capabilities, and Skills
• Web application development experience — React or Angular
• Enterprise mobile device management solutions
• Offline-first architecture patterns
• Push notification infrastructure for real-time alert delivery
• Cross-platform mobile development as a secondary skill
• Familiarity with AI-powered development tools such as GitHub Copilot, Cursor, or Claude Code

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs