Back to careers
Careers
Posted January 23, 2024

Mobile Software Engineer

locationBerlin, Germany
quote

Mobile Software Engineer

About Us:

Sauce Labs is the leading provider of continuous test and error reporting solutions that give companies the confidence to develop, deliver and update high quality software at speed. The Sauce Labs Continuous Testing Cloud identifies quality signals in development and production, accelerating the ability to release and update web and mobile applications that look, function and perform exactly as they should on every browser, operating system and device, every single time. Sauce Labs is a privately held company funded by TPG and Riverwood Capital.

The Role:

Sauce Labs is looking for a team player to join a product focused team developing features for a real device cloud. This could be you, specifically, if you have solid hands-on iOS and Android experience, some experience with reverse engineering and you’re comfortable developing in multiple languages delivering features that crosscut from web to backend, to mobile. This is a challenge beyond just writing another app and focusing on UX. You will work with technical leaders of full-stack engineers on diverse technologies which will give you a career-bumping breadth of experience across mobile, web, and backend platforms. You will work directly with business and engineering leadership across Sauce Labs.

As a Software Engineer, you will work within a supportive team in an agile continuous delivery organization. You will collaborate with designers and engineers to help deliver product capabilities and features to our groundbreaking cloud-based mobile product. This role will report to the Engineering Manager. 

Responsibilities: 

Ownership and Delivery:

  • End-to-End ownership of what you deliver, including crafting technical specs, writing readable and extensible code, runbooks, and post-release metrics.
  • Deliver well-defined tasks from both technical and product perspectives.
  • You'll be working with development and product management teams to define user story acceptance criteria, break down complex stories into tasks, estimates, plan, and then deliver.

Collaboration and Teamwork:

  • Collaborating with cross-functional team members on all aspects of development and process.
  • Working as part of an agile development team, developing new features of our product with quality and efficiency.
  • Interacting with architects, UX, and Ops and participating in planning, design, and review meetings.
  • Participate in an on-call rotation. 

Technical Expertise and Support:

  • Design, build, maintain and code review high traffic, scalable services.
  • Supporting the technical design process by participating in the analysis of technical application requirements.
  • You will be contributing to the engineering strategy and development, operation, and maintenance of our product.

Eagerness for Exploration and Problem-Solving:

  • Willing to be led as a team player with an eagerness for exploring the unknown and solving complex problems.
  • Capable of tracking down and resolving issues based on limited information

Required Skills:

  • Creative problem solver with willingness to learn & grow
  • Solid experience in native mobile development on Android or iOS. Java, Swift / Objective-C are ideal. 
  • Solid experience developing reusable libraries for cross-platform mobile applications.
  • Exposure to CI/CD pipelines including GitHub Actions and/or GitLab CI
  • You are self-motivated & take ownership of your work (both independently & with peers)

Additional Skills:

  • Familiarity with backend development experience using technologies like Java.
  • Familiarity in web development using technologies like JavaScript, Typescript, HTML, CSS, React.
  • Experience with reverse engineering on mobile devices is a plus

We are a hybrid workplace that recognizes the importance of flexibility while valuing in-person collaboration and relationship building. As a result, Saucers located near an office location must be able and willing to come into the office. Those hired remotely must be able and willing to travel to an office as required by the specific role. 

Please note our privacy terms when applying for a job at Sauce Labs.

Sauce Labs is proud to be an Equal Opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender identity/expression/status, sexual orientation, age, marital status, veteran status or disability status.

Security responsibilities at Sauce

At Sauce, we will commit to supporting the health and safety of employees and properties, partnering with internal stakeholders to learn and act on ever-evolving security protocols and procedures. You’ll be expected to fully comply with all policies and procedures related to security at the department and org wide level and exercise a ‘security first’ approach to how we design, build & run our products and services.

#SauceEU #LI-AL 

Share this job
Copy Share Link

Careers

Apply for this job

Please fill out this form if you are interested in applying for this position or sign in to apply through LinkedIn.

© 2023 Sauce Labs Inc., all rights reserved. SAUCE and SAUCE LABS are registered trademarks owned by Sauce Labs Inc. in the United States, EU, and may be registered in other jurisdictions.