Responsibilities
- Collaborate with Product Designers, Product Managers, and Software Engineers to deliver well-designed, efficient, and scalable code.
- Contribute in all phases of the development lifecycle: requirements, design, implementation, testing, deployment, and debugging.
- Architect efficient and reusable front-end components that underpin modern web applications.
- Identify and resolve performance and scalability issues.
- Build reusable code and libraries for future use.
Requirements
- 2+ years of work experience developing web applications.
- Strong understanding of nodeJS (JavaScript).
- Strong understanding of the express or TypeORM framework in nodeJS.
- Strong understanding of DBMSs (MySQL or PostgreSQL).
- Understanding of DevOps operations, linux and the command line.
- Excellent knowledge of code versioning tools (Git).
- Have experience with developing web APIs and microservices.
- Have experience with SQL best practices.
Benefits
- Competitive salary.
- Flexible working hours.
- Opportunities for progression.
- The Apple gear that makes you happy.
- Open and friendly colleagues and an inspiring workspace.
- You’ll be working with prestigious clients from industries such as fashion, sport, technology and beauty.