Application Developer Apprenticeship

The Crema Apprenticeship is a 6-month mentoring program designed to train and equip technology professionals in the software development and design fields. Crema believes that autonomy, mastery, and purpose are the 3 key motivators for good employees to produce good work. Our goal with the apprenticeship is to provide an environment where future tech and design leaders can not only hone their craft, but learn what it means to consistently deliver a job well done.

Essential Functions

The Crema Apprenticeship is a 6-month mentoring program designed to train and equip technology professionals in the software development and design fields. Crema believes that autonomy, mastery, and purpose are the 3 key motivators for good employees to produce good work. Our goal with the apprenticeship is to provide an environment where future tech and design leaders can not only hone their craft, but learn what it means to consistently deliver a job well done.

Individuals selected for the apprenticeship program will serve within their chosen craft (programming, design, product management, strategy, and test engineering) for 6 months. During that time, their strengths will be assessed and leveraged for rapid growth in a targeted skillset. This is done through intense engagement in fundamentals, mentor-driven and self-guided learning, internal projects, and participation in actual client work. Crema believes that placing talented individuals who are passionate about learning and growing into an environment dedicated to excellence and constant improvement will yield tomorrow’s tech leaders.

We aim to produce leaders who are humble, confident, and masters of their craft.

"Crema is an environment that fosters creativity, collaboration, excellence in craft, and professional development for each individual developer. I didn't know what I was missing until I joined - it's a great spot to learn and grow!"

product team presentation

Preferred Qualifications

  • Our ideal apprentice is someone who strives for excellence and will not settle for “good enough".
  • We are looking for someone who is able to think creatively and collaborate with others to build the best solution for any given problem.
  • Successful applicants must demonstrate an insatiable desire to learn, a hunger to contribute, and an aptitude for solving problems quickly and effectively.

Meet our

App Development

team