iOS Engineer

Tia

San Francisco

Full-time

Mobile

Tia is the next-gen women’s health platform fusing empathy & innovation to help women thrive.

Tia is the next generation women’s healthcare platform bringing empathy and innovation together to help women thrive. Our interdisciplinary team of doctors, designers & data enthusiasts have seen first-hand how women's needs have been radically underserved and underestimated, and are on a mission to build a new distinctly female care model from the ground up, online and offline.

Tia’s ecosystem of products, tools and services — from the Tia app to the Tia Clinic, a real-world gynecology & wellness practice based in NYC — is connected by a unique, human-centered approach to care that focuses on listening and learning all about women and their holistic needs, from anatomy to emotions, from gut health to getting it on. Tia encourages honest and transparent conversations about patients’ health, both with their care team and their community of members, to help women make independent and informed healthcare decisions with confidence and ease.

Role Overview

We are looking for a highly driven, product-oriented developer eager to join an early stage team. Your responsibilities will include helping ship and maintain excellent iOS applications, building new features balancing both best practices and velocity, and actively seek to improve the code base through documentation, adding tests, bug squashing and adopting new technology standards. Collaboration is key in this role, as you will work in coordination with other engineers, designers and managers to elevate the quality of our applications.

This role reports to the Head of Engineering and is based in San Francisco.

About You

Values

-Achieve excellence, with regard to impact over effort. You understand how to provide the most impact given the limited resource of your own time and the infinite possibilities of building.

-Ownership mentality. You have an ownership mentality to ensure you see your work through to completion, even when work is not always straightforward.

-Practice a meritocracy of ideas. You have the objectivity to understand when your ideas/implementations aren’t the best options, and the humility to ask others for help.

Abilities

-Be an effective self-learner

-Value and practice transparency

-Logical and lateral thinking

-Able to adhere to process

-High empathy for the user 

-Work collaboratively with engineers and non-engineers alike 

-Synthesize problems in code base and in process, effectively share these perceptions with team members

-Escalate with failing without concern for looking bad

-Able to create a tactical, and reasonable execution plan given a goal 

Skills

-2+ years of full-time professional experience as a software engineer

-Understanding of application development life cycles and network frameworks

-Capable and confident working with Swift, UIKit, and the app client-side network layer

-Experienced with standard iOS development practices such as version control, continuous integration, unit testing, documentation and dependency management 

-Solid understanding of MVC architecture

-Bachelor's degree in Computer Science and experience at a start-up are a plus

What You'll Do

-Write code for assigned stories balancing best practices and work velocity. Consistently complete sprint stories and pulls in more tasks or improves existing code base. 

-Document application code within the codebase and document larger features/systems in the GitHub wiki. Write clean, understandable code that follows standard programming principles.  

-Participate in code reviews focusing on finding issues, enhancement, clarity, consistency and knowledge sharing. Actively participate in the sprint process by asking relevant questions, calling out misses and giving insightful opinions. Elevate the level of work of the whole team.

-Follow bug process standards as outlined the bug reporting document with respect to appropriate action based upon priority level. Be attentive to all incoming bug channels, responds quickly and acts decisively in triaging issues.

-Proactively manage your stories; collaborate directly with designers, product managers and other engineers to either obtain clarity or find solutions on any blocked work. Show strong lateral and logical problem solving skills. Consistently find solutions to assigned work and help solve problems for other individuals.

Why you'll love working at Tia

-We’re a small, yet growing, team that moves fast and ships new products continuously

-Working at Tia means that you have an immediate impact on the product and thus real doctors and patients

-You have a huge opportunity to shape Tia, from systems architecture to how we celebrate team wins -- while our culture is defined it’s not definitive, and we’re looking for smart, hardworking and passionate people to be culture adds at Tia

-You have the opportunity to work with a team of best-in-class engineers who know how to run across their stack and architect beautiful solutions -- all while operating in a lean, start-up environment

-We champion individual ownership, self-starters, and personal growth on and off the job

-Collaborative thinking is our mojo and you will have the opportunity to work across all functions of the business

-We’re a tight-knit team that focuses on celebrating each other’s wins, and improving one another through the losses

Tia is an equal opportunity employer. We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and patients. 

If you're are committed to collaborative problem solving, creating high-quality and user-centric products, and want to make waves in women's healthcare, join us!