Michaels - Irving, TX
posted about 1 month ago
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.