Work with product managers and other engineers to understand proposed changes that intersect multiple systems across all levels of slack.
Work on the frontend/backend designs of the product.
Ship and review a bunch of code.
You will have an opportunity to conceptualize, design, build, test, and own software systems. You will influence the technical direction of the team, work with many different technologies.
Pixel-perfect implementation of approved user interfaces
Design and deployment of database
Ensuring the entire stack is designed and built for speed and scalability
Design and construction of APIs
Integrating front-end UI with the constructed APIs
Design and implementation of continuous integration and deployment
Skill Requirements -
Experience with HTML, CSS, jQuery, and JavaScript. Being up on the latest practices is a must, e.g., HTML5, CSS3, etc.
A relevant back-end programming language - TypeScript and NextJS
Database design and management, including being up on the latest practices and associated versions - PostgreSQL, MongoDB, SQL
Server management and deployment for the relevant environment
Familiarity with a relevant and globally supported framework—both front-end and back-end, if necessary— React
Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/ syntaxes/ libraries
Thorough understanding of user experience and possibly even product strategy
Experience implementing testing platforms and unit tests