Vacancy expired!
- React/VueJS on the frontend
- NodeJS backend with (optional) GraphQL
- SQL/NoSQL DBMS for data persistence
- Optional real-time communication (WebSockets)
- Automated deployment (CI/CD process)
- Typescript for both front- and backend implementation
- HTML5 + familiarity with WebAPIs
- Fluency in modern CSS layout techniques, i.e. grid and/or flex
- CSS processors
- Code transplitting and bundling (understanding how webpack and/or other bundlers work “under the hood”)
- Setting up and configuring CI/CD pipelines
- Git for version control
- Use of testing framework(s) for unit, integration, and end-to-end testing
- UNIX/Linux shell scripting
- AWS DevOps
- Accessibility in web applications
- Penetration testing
- Git, Gitlab, AWS, UNIX shell scripting, Accessibility, Penetration Testing and Reporting, Docker
- Bachelors in Computer science or IT or IS or related fields
- Own the front-end and/or backend development for one or more of our products and collaborate with visual/interaction designers, other engineers, and product managers to launch new products, iterate on existing features, and build a world-class user experience.
- Your specific expertise will be required to make the UI delightful, secure, performant, and accessible to all our members.
- Develop web applications from scratch and maintain existing ones using Typescript, HTML, CSS, and Node.jsIncorporates testing and instrumentation into your development workflow to ensure a product is reliable and measurable
- Setup and maintain continuous integration and deployment processes
- Setup and maintain tools for code quality control: code review, testing, coverage, monitoring, notification