Michaels - Irving, TX

posted about 1 month ago

Full-time - Mid Level
Irving, TX
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

We are looking for a highly skilled Sr Developer Android Native App to join our team and take ownership of developing and maintaining our eCommerce mobile application. As an Android developer, you will be responsible for building an intuitive, user-friendly, and high-performance mobile shopping experience that drives engagement and transactions. You'll work closely with our backend, UX/UI, and product teams to deliver seamless and innovative features. In this role, you will design, build, and maintain high-performance, reusable, and reliable Android applications for our eCommerce platform. You will implement new features, improve performance, and ensure compatibility across a range of Android devices and versions. Collaborating with UI/UX designers, you will implement modern, responsive designs optimized for mobile, ensuring the app delivers a smooth, user-centric shopping experience that aligns with our brand and eCommerce best practices. You will work closely with backend teams to integrate the app with RESTful APIs for features such as product listings, user accounts, shopping carts, payments, and order tracking. Keeping up to date with compliance requirements, including Security and PCI, is essential to ensure the app is secure. You will develop unit tests, UI tests, and ensure the app is bug-free and performs optimally. Collaborating with QA teams, you will fix reported issues and ensure compatibility with different Android devices. Monitoring app performance, identifying bottlenecks, and optimizing both user experience and load times will be part of your responsibilities, ensuring smooth operations even on low-end devices. You will manage the Google Play Store listing, including handling releases, testing versions via Google Play Beta, and tracking analytics to measure performance. Participating in sprint planning, daily standups, and team retrospectives will be crucial, as well as collaborating with cross-functional teams, including designers, product managers, and other developers to achieve business objectives. Keeping the app up to date with the latest Android development standards, libraries, and technologies is also a key aspect of this role. Lastly, addressing customer feedback, monitoring analytics, and continuously improving the app through regular updates will be part of your ongoing responsibilities.

Responsibilities

  • Design, build, and maintain high-performance, reusable, and reliable Android applications for our eCommerce platform.
  • Implement new features, improve performance, and ensure compatibility across a range of Android devices and versions.
  • Collaborate with UI/UX designers to implement modern, responsive designs optimized for mobile.
  • Ensure the app delivers a smooth, user-centric shopping experience that aligns with our brand and eCommerce best practices.
  • Work closely with backend teams to integrate the app with RESTful APIs for features such as product listings, user accounts, shopping carts, payments, and order tracking.
  • Keep up to date with compliance requirements, including Security, PCI, to ensure the app is secure.
  • Develop unit tests, UI tests, and ensure the app is bug-free and performs optimally.
  • Collaborate with QA teams to fix reported issues and ensure compatibility with different Android devices.
  • Monitor app performance, identify bottlenecks, and optimize both user experience and load times, ensuring smooth operations even on low-end devices.
  • Manage the Google Play Store listing, including handling releases, testing versions via Google Play Beta, and tracking analytics to measure performance.
  • Participate in sprint planning, daily standups, and team retrospectives.
  • Collaborate with cross-functional teams, including designers, product managers, and other developers to achieve business objectives.
  • Keep the app up to date with the latest Android development standards, libraries, and technologies.
  • Address customer feedback, monitor analytics, and continuously improve the app through regular updates.

Requirements

  • Bachelor's degree in computer science, Software Engineering, or related field.
  • 5+ years of Android app development experience, preferably in the eCommerce domain.
  • Proven experience with multiple apps published on the Google Play Store.
  • Strong knowledge of the Android SDK, Android Studio, and understanding of different Android versions and devices.
  • Experience with Jetpack, Room, LiveData, ViewModel, and other Android libraries.
  • Experience with RESTful API integration and JSON parsing.
  • Proficiency in working with databases (e.g., MongoDB, Spaner) and third-party libraries.
  • Proficient in using Bitbucket/Git for version control and working with repositories like GitHub or GitLab.

Nice-to-haves

  • Experience with IOS native app development.
  • Familiarity with mobile web development.
  • Knowledge of Mongo DB and spanner DB.
  • Experience with third-party integration.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service