Logo
Retool

Mobile Engineer

Retool, San Francisco, California, United States, 94199

Save Job

WHY WE'RE LOOKING FOR YOU Over the past year our business has been growing at breakneck speed as we build the future of internal software. Today, Retool currently lets users build powerful internal apps for the desktop web environment. However, to truly change the way people build software, we need to support the $150BN+ mobile software market with best-in-class mobile apps.

As a mobile engineer at Retool, you will help build, launch, and grow Retool Mobile, a mobile-first app experience. You’ll be redefining both the way engineers develop mobile apps as well as raising the bar on the mobile experience for their stakeholders. This is an ambitious new product line and you’ll help us win by being a multi-faceted engineer that’s excited to solve hard technical and product problems.

WHAT YOU'LL DO You will help define, build, ship, and refine a new product, Retool Mobile. You will be able to help shape the product roadmap by connecting with customers and applying your own experiences as a mobile developer. Since this is a new project, you will own many aspects ranging from app distribution to offline support, and anywhere in between.

We have a ton of interesting problems to solve, many of which are technical (e.g. what's the best way to sandbox JavaScript in React Native?) and many of which are creative and innovative at the same time(e.g. how do we make apps powerful and polished at the same time?).

Retool Mobile is written with React Native and leverages the existing React.js codebase of Retool. You will primarily be working with JavaScript, but also have to dig into some Objective-C or Java if need be. We have a high bar for user experience which requires attention to detail as well as deep technical knowledge. You'll also play a key role in helping us grow the team through interviewing potential new team members.

WHO YOU'll WORK WITH As a mobile engineer, you’ll work with designers, customer engineers, and support engineers, as well as our go-to-market teams. We're a hard-working, passionate bunch who are motivated by collaboration, strong results, and bringing the impact of Retool to our customers. When we’re in the office, we enjoy eating lunch (and occasionally dinner!) together, and we’ve been known to be a little sarcastic. But at the root of it all, we come together to show our customers and not-quite-yet customers how Retool can make them and their companies more efficient and successful.

IN THIS ROLE, YOU'LL:

Help build the first version of Retool Mobile, a large project with lots of challenging product and technical problems

Work closely with beta customers and customer support to define the product roadmap and refine the user experience

Work in a wide range of technologies and platforms

Partner closely with engineers to define product objectives, understand technical constraints, and ideate on solutions

Help assess and recruit future engineers

THE SKILLSET YOU'LL BRING:

3+ years experience in professional software development

Experience with React Native, Objective-C, Swift, Java (Android), or Kotlin

Experience with JavaScript, Android, and/or iOS build tooling

Attention to detail and a good product sense

Experience owning technically challenging and demanding cross-functional projects

Ability to make technical decisions quickly, while looping in key stakeholders, too

Are an excellent communicator (and consider writing to be a fundamental design skill)

A customer-first mindset and an interest in talking with customers to make sure what we’re building meets their needs

Habit of introspection and understanding what’s helped you be successful in the past

If this sounds like you, we’d love to hear from you!