Sr. Mobile Build Engineer

 

Sr. Mobile Build Engineer 

Location: Remote (PST)

Duration: 6 months

Summary:

As a Build Engineer Sr. you will be part of a specialized team that is responsible for the tools and infrastructure utilized to build and release Starbucks’ industry leading mobile applications. Our mobile applications are relied upon daily by millions of customers around the globe to provide fast, reliable and secure access to the Starbucks experience.

Key projects:

  • We're looking for a talented and motivated Mobile Build engineer who has the technical skills to build and manage complex build and release systems as well as the ability to manage multiple release cycles in parallel.
  • As a member of the Starbucks release team, you should be highly motivated and have a strong sense of personal responsibility.
  • Virtualizing platforms, infrastructure as code, improving the build pipelines

Daily Responsibilities:

  • Troubleshooting build issues across multiple platforms (e.g., Android, iOS)
  • Maintaining source code repositories for development teams around the world
  • Maintaining and improving upon the CI tools used to build and test Starbucks’ mobile applications.
  • Managing parallel release tracks for mobile applications with varying schedules and time zones
  • Working with the Starbucks Information Security team to ensure all mobile applications are properly secured
  • Working with Development and Product Management as well as Apple and Google to resolve build and release related issues
  • Providing build and release guidance and documentation to mobile development teams worldwide
  • Maintain and improve Starbucks' CI/CD tools and infrastructure – You will be responsible for pipeline development supporting both Android and iOS native applications. You will also be responsible for supporting our virtualized cloud and on-prem MacOS build systems
  • Provide build support for our application and test development teams – you will assist in troubleshooting build, deployment and automated testing failures.
  • Coaching and mentoring team members – Contributing to the overall productivity of the team by participating in brainstorming sessions, code reviews, design sessions and sharing you overall expertise with the team
  • Manage mobile release tracks – You will be responsible for managing several parallel release tracks with varying schedules and time zones

Degree or certifications required:

  • Computer Science will be a nice background

Years experience:

  • 3-5

Required background / Skill:

  • Strong scripting abilities
  • 5+ years of experience with build and release engineering
  • Experience with distribution tools (e.g., App Store Connect, Play Store, AppCenter, FastLane)
  • Experience with one or more continuous integration tools (e.g, Jenkins, CircleCI, GitLab)
  • Proficiency in one or more scripting languages (e.g., Groovy, Python, Ruby)
  • Experience with mobile application build tools (e.g., Xcode, Android Studio)
  • Strong understanding of GitHub
  • Team oriented with strong communication and interpersonal skills
  • Artifactory experience a plus
  • Mac virtualization experience a plus (e.g., Anka)
  • Experience with Docker, Kubernetes and Ansible a plus

Nice-to-Haves:

  • Virtualization experience a plus (Anka, VMWare)
  • Experience with Docker, Ansible, Kubernetes a plus
  • Mobile experience

Top 3:

1

 Experience with scripting and pipelines

 5+

2

 Experience with build and release engineering

 3+

3

 Experience with distribution tools (e.g., App Store Connect, Play Store, AppCenter, FastLane)

 3+

Disqualifiers:

  • Candidates who are web heavy

How many interviews per candidate?

  • 2-3 interviews

What does your interview process look like? How do you plan to assess candidates?

  • 1 IV with HM
  • 2 other IVs with other engineers on the team

Required Skills :
Basic Qualification :
Additional Skills :
Background Check :Yes
Notes :
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :Yes
Exclusive to Client :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :Misc: Non-Technical
Branch Code :Seattle

Indotronix is an Equal Opportunity Employer

Let Us Do the Heavy Lifting!
Upload your resume and we'll reach out when a job fits your skills.
Job Code
JPC - 149713
Posted Date
2023-01-13 05:25:25
Experience
5-8 years
Primary Skills
Python, Ruby, Groovy
Salary
$59.70-$59.70

Hear from our customers:

Allayed all my concerns

I would like to thank Raymond Webb for guiding me through the application process for my current role with a reputable company in the defence industry. Ray made the journey as easy as possible and allayed all of my concerns through the process. I have now been in the job for 3 weeks, and would personally recommend speaking with him if you are seeking employment opportunities.

Mark S.
Defence Services

Hear from our employees: