Talent.com
Mobile Application Developer IV

Mobile Application Developer IV

MindlanceHouston, TX
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Summary :

  • Create, maintain and implement the source code to develop mobile apps and programs that meet the needs and requirements of the clients using the computer programming languages. 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
  • Required

  • Android studio, Java, Kotlin, Android SDK, and SQLite, JetPack( 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 Jetpack Compose, Android's modern toolkit for building native UIs, leveraging declarative programming to create dynamic and scalable UI components with less code and enhanced maintainability.
  • Familiarity with analytic tools such as Google Analytics and New Relic.
  • Experience with Gradle, FCM, AR, AI / ML, Google Play Services, Widgets, and Groovy.
  • Proficiency with app profiling and instrumentation tools.
  • Knowledge of Google Material Design specifications.
  • Experience : Required

  • or more years of experience in application design, development, installation and modification of software
  • 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
  • serp_jobs.job_alerts.create_a_job

    Application Developer • Houston, TX