Android Mobile Engineer / Techno-Functional Lead

Overview

On Site
Depends on Experience
Contract - W2

Skills

Android
Mobile
Java
Kotlin
AWS
API Gateway
Lambda
DynamoDB
S3
CloudWatch
RESTful APIs

Job Details

Sensiple Inc is a New Jersey corporation with over two decades of expertise in technology-driven solutions specialising in Customer Experience, Contact Center Solutions, Digital Transformation, Cloud Computing & Independent Testing.

With an expert team that has enriched experience in executing & developing sustainable IT strategies in Healthcare, Technology, Retail, Logistics, Education, Telecommunications, Government and Media, we help our diverse customers to envision the future.

By developing highly scalable and consistent solutions, our primary goal is to deliver excellence at all levels and delight our customers and drive them to a better future.

One of our client is looking for a Android Mobile Engineer / Techno-Functional Lead

@ Houston, TX - onsite 3 days a week

Please find below the details of the position.

Android Mobile Engineer / Techno-Functional Lead

Houston, TX - onsite 3 days a week

Requirements:

Experience: 10+ years in Android Mobile engineering and support, with at least 2+ years in a lead role managing mobile application solutions and support.

  • Domain Knowledge: Fleet, Shipping, Transportation, or a comparable field-level mobile user base.
  • Design, Analysis, and Development for Enterprise and Mobile Applications:
  • Understand the Client s business requirements for enterprise and mobile applications.
  • Create design blueprints, system interaction designs system architecture, and application architecture.
  • Create HLDs (High-Level Design) and LLDs (Low-Level Design) documents.
  • Analyze system requirements targeted for the cloud or data centers.

Technical Skill Requirements Android Design Engineer (Field-Scale Deployment)

This role supports a mission-critical Android application deployed to over 60,000 field users (e.g., drivers, operators) in the waste management industry, with integrations to GPS, HERE Maps, AWS Cloud, and enterprise dispatch systems. The engineer must demonstrate:

Advanced Android Development Expertise:

      • Kotlin and Java proficiency
      • MVVM architecture, Jetpack components, Room DB, LiveData, Coroutines
      • Dependency injection (e.g., Dagger/Hilt)
      • Modular codebase design for scalability and maintainability

Device & OS Compatibility:

      • Experience supporting a wide range of Android OS versions and device types (tablets, ruggedized phones, etc.)
      • Optimization for low-bandwidth or offline-first environments

Field-Ready UX Design:

      • Designing for safety, clarity, and minimal interaction while driving or operating equipment
      • Accessibility and large-format UI considerations

Integration Experience:

      • Real-time GPS and mapping (HERE Maps, Google Maps SDK)
      • AWS services (API Gateway, Lambda, DynamoDB, S3, CloudWatch)
      • RESTful APIs and WebSocket communication
      • Mobile Device Management (MDM) tools and enterprise deployment strategies

Performance & Reliability:

      • Crash analytics, ANR resolution, and performance profiling
      • Battery and memory optimization
      • Background sync and job scheduling

Security & Compliance:

      • Secure data storage and transmission (encryption, token management)
      • Compliance with enterprise IT and data governance policies

Support & Monitoring:

      • Experience with tools like Firebase Crashlytics, Splunk, or custom telemetry
      • Ability to rapidly diagnose and resolve production issues impacting field operations

Scope of Work (Services):

Requirement Gathering, Analysis, Development, Integration, and System Testing

    • Interact with stakeholders to capture the Client s new business functions for all sanctioned and approved projects.
    • Design & develop applications using Java, Android, Oracle, and open-source technologies.
    • Rapid prototyping for accelerated go-to-market strategies.
    • Analyse current functionality and modify existing flows based on change requests provided by business stakeholders.
    • Complete end-to-end testing (including System Integration Testing).
    • Identify, analyse, and escalate issues in a timely manner to all project stakeholders for delivery-related tasks.
    • Perform code reviews for team members before committing to source repositories.
    • Support User Acceptance Testing (UAT) and resolve issues identified during UAT.

Production Support

    • Provide detailed analysis of reported issues related to software programs or modules.
    • Conduct Root Cause Analysis (RCA) and apply fixes accordingly.
    • Assess, recommend, and implement technical improvements to optimize resilience and availability of applications, enhancing end-user productivity.

Executing Go-Live Process for Newly Developed Applications

    • Plan deployment strategies and create deployment files, configuration changes, etc., for releases.
    • Prepare cut-over plans and support pre/post go-live activities.

Documentation

    • Process and organize necessary documents, including SOPs, new issues, RCA, design documents, etc., and maintain them in the team folder.

If you find yourself suitable for this position, kindly send your updated resume and expected hourly rate to saranyar at sensiple dot com

Regards

Sensiple Inc.,

saranyar at sensiple dot com

7 3 2 2 8 3 0 4 9 9 Ext 373

555 US Highway 1 S, Ste 330 Iselin, NJ 08830

Sensiple, Inc. is an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to gender, race, colour, religion, sex, national origin, veteran or disability status.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.