Help Define the Future of Kotlin Multiplatform
Open positions
Twelve years of Touchlab
Over the last decade plus our clients, big and small, have counted on Touchlab to help them solve hard problems and build great mobile products. Fortunately for them, our team (including our many alumni, our current team members, and hopefully you) has always been up for the challenge.
As we work with our clients to build exceptional products, we also work with our partners at Jetbrains & Google to drive forward technologies we believe in, like Kotlin Multiplatform. Those relationships help us to provide unique opportunities to work on open source projects that matter, to share knowledge with the community, and to always be learning and growing.
Our goal is to create Kotlin Multiplatform solutions that everyone can use. To do that, we need a team with a diverse set of skills, perspectives and experiences to truly succeed. We believe that when people feel respected and included at work, they can thrive, grow and meet their goals (whatever they may be).
We’re not yet where we want to be, but we always strive towards improvement. Unfortunately, the reality is that the tech industry as a whole struggles with representation and we’re working to change that.
Excellence in our work
We like being experts.
Our teammates are great at what they do. That doesn’t mean everyone shows up on day one with a crazy Stack Overflow score, but it does mean we’re hungry to learn, to be better, and to help each other be better at every stage in our careers.
You don’t have to show up an expert, just show up wanting to become one.
Excellence in our community
From the very beginning, Touchlab was built on the idea of educating others and building communities. Running the NY Kotlin and Android meetups (one of the largest dev meetups in the world) for many years has taught us a lot.
We act for good in the communities where we learn and work. We support underrepresented communities in Tech, with partnerships such as Women Who Code and Pursuit. We commit to an annual donation to causes we care about, with this past years being World Central Kitchen and Doctors Without Borders.
Insights into our hiring practices
Collaborative Process
As in all our work, we believe hiring is a collaborative process. Hiring doesn’t come down to the decision of just one person, multiple members of our team will evaluate each candidate. This also helps counteract any biases.
Accessible to All
We're committed to making sure interviewing with us is accessible to all. We have processes in place to address any accessibility questions. If you have any needs or any questions, please reach out to interview.accommodations@touchlab.co.
Your Time is Valuable
Your time is as valuable as ours. We’ll keep the interview process as streamlined as possible and make sure you speak with multiple members of the team in a timely fashion; it helps you get to know us quicker, and vice versa. Count on us for regular status updates on where you are in the process.
Practical Topics
We focus on practical topics during the interview process. We want to hear how you’ve worked on a software team and your knowledge to solve common mobile problems.
Our Typical Interview Stages
Step 1: Technical Screening
First up is a technical screening where we ask you to complete an exercise
Step 2: Interviews
Next is the introductory phone interview followed by long-form interviews with rotating members of our team.
Step 3: Feedback and Notifications
Finally, we collect feedback internally and notify applicants whether or not an offer will be made.
Of course, this can vary based on the position and level and we’ll communicate that at the start of the process.
People First
Balanced Life
Food and fun
Learning and growth
Benefits
Diversity, Equity, Inclusion, & Belonging
We want you to feel like you belong here. Touchlab is proud to be an equal opportunity workplace for people of every gender identity and expression, race, ethnicity, religion, sexual orientation, national origin, disability, age, veteran status, parental status, and any other identities. We put our commitment into action through education initiatives, training, our DEIB media club, partnerships in the community and empowerment of individuals.