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.
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, React, or similar.
Experience in 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 and knack for creating useful operational tools is a plus.
BS degree in computer science or similar; graduate degree a plus.
4+ years of relevant experience for mid-level, 8+ years for senior level.