Sr. Android Mobile Engineer

  • South Jordan, UT
  • Full-time

Company Description

Welcome to Cricut® where transforming inspiration to creation reigns supreme. Here, customer experiences are what drive us, game-changing technology solutions are conceived, change is happening and technology is at the very heart of bringing our creative ideas to life. Clients aren’t just customers, they’re partners. Integrity and a team-driven environment serve as incubators for entrepreneurial minds. If you’re ready to be an idea engineer with some of the best collaborators in the industry, let’s see where you can put your talents to work.

Cricut® is a world leader in personal electronic cutting machines that help people achieve their creative best. For 50 years, Cricut® has inspired creativity and made DIY more capable and easier than ever with tools like the Cricut® electronic cutting machine, Cricut Craft Room® design software, and the Cricut Cuttlebug™ embosser and die cutter. Today, millions of people use Cricut® products to create masterful and surprisingly simple projects, and Cricut® products have won dozens of industry awards. Redefine DIY—join the Cricut® revolution!  

Job Description

Cricut is looking for an Sr. Android Engineer who is an expert in layout and UI. You are a driver of change and you have yet to meet a technology challenge you cannot resolve. If you are dedicated to developing clean code that will help shape the Android mobile software which thrills our users then apply today. No H1B Visa sponsorship available for this position.


Required Knowledge, Skills and Abilities:

  • Experience building native Android applications
  • Strong coding abilities and experience with Java and Android SDK
  • Passion and expertise for UI
  • Expert in layouts
  • Experience with Android animation
  • Experience with Multi-Threading and memory management specific to mobile devices
  • Experience with push notification services
  • Knowledge of Android performance profiling tools and optimization techniques
  • Experience in functional testing
  • Experience designing clean and maintainable APIs
  • Experience consuming web services and HTTP REST interaction with JSON and XML
  • Excellent problem solving, critical thinking, and communication skills
  • Portfolio of apps that you’ve built; ideally these are in the app store, polished in design and architecture
  • Bachelor’s Degree in Computer Science or related field (preferred)
  • 5+ years of experience in software development
  • Solid understanding of the full mobile development life cycle
  • Aptitude and desire to learn new technologies
You Are
  • Self-driven. You have superior organizational skills, integrity, and great follow-through on tasks
  • Dynamic. You’re innovative, creative, and constantly looking for ways to improve processes
  • Motivated. You understand the impact of a results-driven, highly successful team
  • Collaborative and Committed. You have a “can do” attitude and believe that anything is possible with the right focus and the right team
  • Constant learners: You’re always growing and love to keep up with the latest technologies, best practices and techniques

Additional Information

What to Do Next: 

Please send us a resume and a link to your GitHub acount so we can review your code. You can be sure that Cricut is a workplace that values individuality and variety, so write to us in your real voice and tell us what you’re all about. Please submit any online presence you may have (Twitter, Facebook, Fan pages made because of you), and if you are a DIY enthusiast, whether you think you are a good one or not, that means a lot to us, and we would love to hear about it when you send us your information!