XX
Mobile Application DeveloperArgyle InfotechUnited States
XX

Mobile Application Developer

Argyle Infotech
  • US
    United States
  • US
    United States

Über

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 peers 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: Bachelors degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems and/or equivalent work experience
  • United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.