You build web and API-driven applications for clients, taking work from first prototype through to a production release.
Key Responsibilities
- Develop and maintain web and API-driven applications with modern frameworks
- Turn requirements and designs into clean, tested and maintainable code
- Build and consume REST and GraphQL APIs
- Join code reviews, sprint planning and release activities
- Investigate and fix defects and performance issues
Required Skills
- Solid experience with JavaScript or TypeScript and a framework such as React or Node.js
- Working knowledge of databases (PostgreSQL or MongoDB) and API design
- Comfortable with Git, automated testing and CI/CD
- Clear communication and a habit of seeing work through
Nice to Have
- Experience with Flutter or React Native
- Knowledge of .NET or Java
Tools and technologies: React; Node.js; TypeScript; PostgreSQL / MongoDB; Git and CI/CD
How to prepare
- Prepare a project you can walk through from interface to API to database
- Revise HTTP, REST, authentication and common web security issues