Senior Mobile Software Engineer

Senior Mobile Software Engineer

Remote/Telecommute JobREMOTE / Los Angeles, California, USA  - Permanent
This job allows you to work remotely 

Job Description

Our client is a well-funded technology startup that is developing an innovative SaaS platform designed to dramatically improve the lives of commercial contractors. We will be leveraging the latest technology, along with data analytics, to completely transform a $30 billion industry that is still mostly stuck using pen and paper.

Their co-founders have over a decade of experience in both construction and SaaS technology, as well as a resume that includes Stanford, Harvard, Wharton, Cornell, Microsoft, and multiple successful startup exits, including a $1.2 billion acquisition.

They have raised multiple rounds of funding from some of the largest and most reputable Venture Capital firms, including Founders Fund, Fika Ventures, and Greenspring Associates.

You will be joining our LA-based software engineering team. As a pioneering member of the team, your primary focus will be to help build the product from the ground up. They are looking for a motivated, self-starter who can work in a distributed team environment. This is a hands-on role. The day-to-day responsibilities are broad, and you will ultimately be responsible for shipping software.

As a Senior Mobile Software Engineer, you will:

Write quality code with 80%+ code coverage, and thoroughly documented.
Develop, support, and improve our GraphQL API.
Build and maintain real-time, event-driven systems, services, and features.
Create new components and improve existing components in our React Native component library.
Develop, optimize, and scale React Native applications/components in a production environment.
Develop and test components that are able to optimistically work with our backend technologies.
Teach and enforce documentation standards.
Propose recommendations, build prototypes, and provide feedback.
Work with the QA engineering team.
Own the short- and long-term technical visions of your squad.
Be responsible for all major technical decisions for your squad and be able to influence the decisions of your team without having to make all of them.
Provide technical mentorship and guidance to engineers within your team and others.
Help improve the technical quality of our work through regular technical design and code reviews.
Share your technical knowledge and expertise.
Communicate effectively with engineers, product managers, customers, partners, and other leaders.

Must Have Skills:

Experience with React Native 1-2 years
Experience with Node.js 1-2 years
Experience with restful and Graphql apis
Has been part of a team that shipped an app

Nice to Have Skills:

Native android or native iOS experience is a huge plus


Starting: ASAP

Similar jobs in Los Angeles:

Similar jobs in other locations: