Sr. Android Mobile Engineer

  • 10855 S. River Front Parkway, Suite 300, South Jordan, UT, us
  • Full-time

Company Description

Cricut helps people everywhere live creative lives by providing the tools they need to make beautiful, high-quality DIY projects quickly and easily. Innovator in the smart cutting machines category, Cricut offers the industry-leading Cricut MakerTM and Cricut Explore® machines, Design Space® software, a lineup of crafting tools and accessories, and a diverse range of materials such as vinyl, decorative papers, and iron-on. Cricut products can be found at most major craft stores and online. Cricut is located in the Salt Lake City area of Utah. Learn more at Cricut.com.

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.

Qualifications

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 account 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!