Post Job Free
Sign in

Mobile Application Developer

Company:
Argyle Infotech
Location:
Houston, TX
Posted:
August 20, 2026
Apply

Description:

Mobile Application Developer

Location: Houston, TX Duration: 6 Months

Primary Responsibilities:

Support the entire application lifecycle (concept, design, test, release and support);

Produce fully functional mobile applications writing clean code;

Gather specific requirements and suggest solutions; Write unit and UI tests to identify malfunctions;

Troubleshoot and debug to optimize performance;

Design interfaces to improve user experience;

Liaise with Product development team to plan new features; Ensure new and legacy applications meet quality standards;

Research and suggest new mobile products, applications and protocols;

Stay up-to-date with new technology trends.

Qualifications:

Proven work experience as a Mobile developer;

Demonstrable portfolio of released applications on the App store or the Android market;

In-depth knowledge of at least one programming language like Swift and Java;

Experience with third-party libraries and APIs.

Responsibilities:

Partner with the eCommerce team and IT to prepare and program various projects related to the latest Mobile technologies;

Deliver across the entire app life cycle from concept, design, build, deploy, test, and support;

Follow MVVM and Clean architecture design patterns;

Unit-test code for robustness, including edge cases, usability and general reliability;

Experience working in an Agile environment;

Experience working with GIT VCS;

Possess a deep knowledge of Android application development;

Experience working with remote data via REST and JSON, third party libraries and APIs;

Perform peer’s code review to make sure they are following correct practices and standards;

Lead small projects and provide appropriate timelines for project completion;

Ability to creatively architect and design programs to meet the goals and requirements of various projects;

Quickly integrate and update projects;

Contribute to the team effort by accomplishing project tasks on schedule and by interacting with other developers;

Provide technical insight on existing mobile platforms to improve performance, availability and utilization optimizations;

Performs research and development to evaluate emerging technologies and their potential to optimize the platform;

Evaluate, suggest and implement third party software as needed;

Make efficient use of source control and bug tracking systems

Reviews estimates for software development and delivery to ensure quality and accuracy

Knowledge/Skills Required:

Android studio, Java, Kotlin, Android SDK, and SQLite, JetPack (i.e: ViewModel, Live data, Room…);

Experience working with third party networking libraries such as Retrofit;

Strong analytical and problem solving skills;

Able to manage multiple priorities and deliverables, both short and long-term, in a busy and aggressive environment;

Must be self-motivated, possess strong communication skills and be able to work in a team-oriented environment;

Knowledge in GitHub VCS;

Testing code with AndroidX Test;

Knowledge in Jira;

Ability to code a feature using clean architecture with MVVM;

Must be able to debug issues;

Deep knowledge of Activity, Fragment, Service, Broadcast receiver, Intent, Content provider

Preferred:

Experience with Analytic tools such as Google Analytics, New Relic.

Gradle; FCM; AR; AI/ML; Google play services; Widgets, Groovy

App profiling tools; instrumentation tools

Knowledge in Google Material design specs

Experience Required:

8 or more years of experience in application design, development, installation and modification of software;

5+ years of experience with Android application development;

Experience developing native Android Apps with Kotlin, Java, Android SDK using Android Studio

Education:

Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems and/or equivalent work experience

Apply