PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Sr. Developer Android Native App:
-
Employment Type:
Full-Time
-
Location:
Irving, TX (Onsite)
Do you meet the requirements for this job?
Sr. Developer Android Native App
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.
Job Summary:
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.
Key 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.
- 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-Have Skills:
- Experience with IOS native app development.
- Familiarity with mobile web development.
- Knowledge of Mongo DB and spanner DB.
- Experience with third-party integration.
Educational & Experience 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.
Minimum Special Certifications or technical skills
- Varies based on area functional area supporting
Minimum Type of experience the job requires
- 5+ years progressive work experience, within a retail environment
- 5+ years of technology experience, including troubleshooting and performing root cause analysis of complex IT solutions
- 3+ years of project management experience
Nice-to-Have Skills:
- Experience with IOS native app development.
- Familiarity with mobile web development.
- Knowledge of Mongo DB and spanner DB.
- Experience with third-party integration.
Applicants in the U.S. must satisfy federal, state, and local legal requirements of the job.
At The Michaels Companies Inc, our purpose is to fuel the joy of creativity. As the leading creative destination in North America, we operate over 1,300 stores in 49 states and Canada and online at
and . The Michaels Companies, Inc. also owns Artistree, a manufacturer of custom and specialty framing merchandise, and , a dedicated handmade goods marketplace. Founded in 1973 and headquartered in Irving, Texas, Michaels is the best place for all things creative. For more information, please visitAt Michaels, we prioritize the wellbeing of our teams by providing robust benefits for both full-time and part-time Team Members. Our benefits include health insurance (medical, dental, and vision), paid time off, tuition assistance, generous employee discounts, and much more. For more information, visit
.Michaels is an Equal Opportunity Employer. We are here for all Team Members and all Makers to create, innovate and be better together.
Michaels is committed to the full inclusion of all qualified individuals. In keeping with this commitment, Michaels will assure that people with disabilities are provided reasonable accommodations. Accordingly, if a reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the job, and/or to receive all other benefits and privileges of employment, please contact Customer Care at