Develop end-to-end solutions to concrete user-facing problems and requirements, leading design and implementation of software components, systems, and features.
Build, test, deploy, maintain, and improve software, specifically for mobile client and web applications, and covering both client and server implementations as well as third-party integrations.
Manage individual project priorities, deadlines, and deliverables.
Resolve challenging technical issues.
Collaborate closely with teammates in engineering, product, design, and operations..
Help build a team and cultivate a culture of quality and innovation.
WHAT YOU WILL NEED
Experience in both frontend and backend coding environments, development frameworks, and third-party libraries.
Experience building and consuming APIs.
Solid knowledge of HTML(5), CSS(3), ES6.
Extensive experience coding in one of TypeScript, JavaScript, Vue, or similar ReactJS.
Experience in Restful API, GraphQL, web-app tooling, testing & debugging.
Experience with Google Cloud Platform and/or Amazon Web Services, and Docker containers is a plus.
Interest and skill in UX for creating useful operational tools is a plus.
BS degree in computer science or similar; graduate degree a plus.
Experience working in a fast paced startup environment with quick iteration, continuous deployment, and test-driven development;
Positive attitude and willingness to roll up sleeves and dig deep to achieve goals;
Strong bias for action - you know we have a lot to deliver and you can help us get there