Role Overview
Duties & Responsibilities:
- Design, develop, and maintain scalable web applications.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Implement front-end components using latest frameworks and libraries (React, Angular, etc.).
- Develop server-side components and APIs using modern programming languages and frameworks.
- Ensure code quality through best practices, code reviews, and automated testing.
- Troubleshoot and resolve technical issues and bugs.
- Stay current with emerging technologies and make recommendations for continuous improvement.
- Mentor junior developers and foster a culture of learning and collaboration.
Requirements
Required Skills & Abilities:
- Proficiency in React, NextJS, HTML, CSS, JavaScript, Redux, and Playwright
- Experience with backend frameworks and APIs, particularly focusing on Node.js (with server-side JavaScript) or other relevant backend technologies.
- Strong understanding of the importance of testing, or willingness to learn and implement tests in development.
- Experience with AWS (CloudFormation, ECS, Lambda, RDS, CloudWatch) is a huge plus.
- Knowledge of design patterns and clean code principles.
- An eye for UI and design is always a plus.
Education & Experience:
- Bachelor's degree in Computer Science or related field.
- 6 years of experience in full-stack software development.
- Previous experience working in agile development environments.
- Strong portfolio of recent projects demonstrating full-stack capabilities.
Tech Stack
- Angular
- AWS
- JavaScript
- Next.js
- Node.js
- React
- Redux
Benefits
- Comprehensive Wellbeing: Enjoy peace of mind with our** private medical insurance and life cover.**
- Work-Life Balance: Achieve optimal well-being with our hybrid work environment, generous maternity and paternity benefits, and regular team-building events.
- Continuous Development: Expand your horizons through our commitment to learning and development opportunities.