Sr Developer - Mobile Engineering in Irving, TX at Michaels

Date Posted: 4/19/2024

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    3939 West John Carpenter Freeway
    Irving, TX
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    4/19/2024

Job Description

Support Center - Irving

The Michaels Companies, Inc., is North America’s largest arts and crafts specialty retailer. Together the teams in our stores, distribution and manufacturing centers, and support center work together to help our customers make creativity happen. We offer career growth, benefits packages, retirement plans, tuition reimbursement, and more. Michaels Team Members also enjoy a wide variety of ways to save including discounts at our stores, select fitness and childcare centers, restaurants, hotels, and more.

We are currently recruiting for a Senior Developer – Mobile Engineering located at our Support Center (Global Headquarters) in Irving, TX.

What will you be doing? As a Senior Developer in Mobile Engineering, you will play a key role in the design, development, and delivery of high-quality mobile applications across various platforms. You will work closely with cross-functional teams, including product managers, designers, and architects, to build innovative and user-friendly mobile solutions. Your expertise in mobile development, strong problem-solving skills, and ability to mentor junior developers will be crucial in ensuring the successful execution of mobile projects.

Major Activities
Mobile Application Development:

  • Design and develop robust, scalable, and high-performing mobile applications using languages such as Swift, Kotlin, or React Native. Implement clean, maintainable, and efficient code adhering to coding standards and best practices.

Technical Design and Documentation :

  • Collaborate with architects and designers to translate business requirements into technical specifications and design mobile application architectures. Document technical designs, system components, and interfaces.

Code Review and Quality Assurance:

  • Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines. Perform thorough testing and debugging of mobile applications to identify and resolve issues.

Mobile UI/UX Implementation:

  • Collaborate with designers to implement engaging and user-friendly mobile user interfaces. Ensure a seamless and intuitive user experience across different devices and platforms.

Performance Optimization:

  • Optimize mobile application performance, including loading times, response times, and battery usage. Identify and address performance bottlenecks to enhance overall app performance.

Collaboration and Communication:

  • Collaborate effectively with cross-functional teams, including product managers, designers, and backend developers, to understand requirements, provide technical insights, and ensure successful project delivery. Communicate project progress, risks, and challenges in a clear and timely manner.

Problem Solving and Troubleshooting:

  • Analyze complex technical issues and provide innovative solutions to address them. Troubleshoot and debug mobile applications to resolve issues and improve functionality.

Continuous Learning and Innovation:

  • Stay up-to-date with emerging trends and technologies in mobile app development. Continuously enhance technical skills and share knowledge within the team. Explore and propose innovative ideas to improve mobile application development processes and deliverables.

Mentorship and Leadership:

  • Provide guidance and mentorship to junior developers, sharing your knowledge and experience in mobile app development. Assist in their technical growth and contribute to building a strong and collaborative team environment.

Technical Research and Evaluation:

  • Conduct research and evaluate new tools, frameworks, and libraries relevant to mobile app development. Make recommendations on adopting new technologies to improve the mobile development process.

Minimum Education

  • Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related field.

Minimum Type of experience the job requires

  • 6+ years of experience in mobile application development, with a focus on iOS, Android, or cross-platform development. Must be well versed in use of mobile development IDEs for iOS, Android.

  • Strong expertise in mobile development languages, such as Swift, Kotlin, or React Native.

  • Solid understanding of mobile app architecture, design patterns, and best practices.

  • Strong expertise in building and deploying the mobile app.

  • Experience with mobile app development frameworks, libraries, and tools.

  • Proficiency in using mobile development IDEs and debugging tools.

  • Knowledge of mobile UI/UX principles and best practices.

  • Strong problem-solving and debugging skills.

  • Familiarity with agile software development methodologies.

  • Experience with implementations of best practices for mobile app security.

  • Experience in mobile app development with cloud microservices.

  • Excellent collaboration and communication skills.

  • Ability to work effectively in a fast-paced, dynamic environment.

  • Strong attention to detail and commitment to delivering high-quality code.

  • Experience in code review and enforcing coding standards.

  • Demonstrated ability to mentor and guide junior developers.

  • Continuous learning mindset and willingness to stay updated with new technologies and industry trends.

Applicants in the U.S. must satisfy federal, state, and local legal requirements of the job.

To review a comprehensive list of benefits, please visit Michaels Benefits (MIKBenefits.com)


CO, CT, WA and RI only - To review pay ranges for the position you are applying for, please visit Michaels Pay Ranges - CO, CT, WA and RI. (MIKBenefits.com)

For 50 years, Michaels has been the best place for all things creative. We strive to inspire our customers, cultivate confident leaders, and serve our communities by fostering an inclusive environment for everyone to learn, shop, and create. At Michaels, everyone has a seat at our craft table and every Team Member is encouraged to hone their craft with opportunities for personal and professional growth. From our Stores and Distribution Centers to Artistree and our Support Center, our best-in-class team is committed to delivering on our purpose to fuel the joy of creativity. As the leading creative destination in North America, we operate over 1,290 stores in 49 states and Canada and online at Michaels.com and Michaels.ca. The Michaels Companies, Inc. also owns Artistree, a manufacturer of custom and specialty framing merchandise, and MakerPlace by Michaels, a dedicated handmade goods marketplace.

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 1-800-642-4235 (1800-MICHAEL).

EEOC Know Your Rights Poster in English

EEOC Know Your Rights Poster in Spanish

EEOC Poster Optimized for Screen Readers

Federal FMLA Poster

Federal EPPAC Poster

Join the Apollo HBCUNet Talent Network

Joining the Apollo HBCUNet Talent Network will enhance your job search and application process. Whether you apply for a position or just leave your information with us, we hope to stay connected with you.

You can choose to sign up for alerts of new job opportunities that match your interests and background, or to receive relevant communications. You can also share job opportunities with your family and friends.

We are here to open more pathways to opportunities for diverse talent: but it all begins with you.

Join Apollo HBCUNet