E-Commerce Web Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and innovative Web Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality web applications and websites, ensuring optimal performance, responsiveness, and user experience. This role offers an exciting opportunity to work on diverse projects utilizing the latest technologies in front-end and back-end development, with a focus on delivering scalable and efficient solutions. Candidates should possess a strong foundation in software development principles and a passion for creating engaging digital experiences., * Develop, test, and deploy responsive websites and web applications using technologies such as HTML, CSS, JavaScript, React, Angular, Vue.js, and TypeScript.
- Build robust back-end systems with frameworks including Node.js, Django, Spring Framework, ASP.NET, Ruby on Rails, and PHP.
- Design and implement RESTful APIs and web services to facilitate seamless data exchange across platforms.
- Manage databases such as MySQL, PostgreSQL, MongoDB, Microsoft SQL Server, SQLite, and Redis; optimise queries for performance.
- Utilise version control systems like Git and GitHub for collaborative development; manage code repositories effectively.
- Implement containerisation tools such as Docker and orchestration platforms like Kubernetes to streamline deployment processes.
- Integrate cloud services including AWS and Azure to enhance scalability and reliability of applications.
- Conduct unit testing using frameworks like Jenkins or Visual Studio; ensure code quality through continuous integration practices.
- Apply UX/UI principles to create intuitive interfaces; collaborate with designers on wireframing and prototyping using tools like Trello or other project management software.
- Optimise websites for SEO; ensure cross-browser compatibility and responsive design across devices.
- Maintain system architecture documentation; participate in SDLC (Software Development Life Cycle) activities from planning to deployment.
- Stay updated with emerging technologies such as GraphQL, WebAssembly, DevOps practices, and modern JavaScript frameworks like Redux or React Native.
Requirements
Do you have experience in Vue.js?, * Proven experience in full-stack web development with a strong portfolio of completed projects.
- Proficiency in front-end technologies: HTML5, CSS3 (including SCSS), JavaScript (including AJAX), Bootstrap, UI/UX design principles.
- Experience with back-end frameworks: Node.js (Express.js), Django (Python), Spring Boot (Java), ASP.NET (.NET C#), Ruby on Rails.
- Familiarity with database management systems: MySQL, PostgreSQL, MongoDB, Microsoft SQL Server; ability to write complex SQL queries.
- Knowledge of version control systems such as Git (GitHub) or SVN; experience with CI/CD tools like Jenkins or Azure DevOps.
- Understanding of system architecture principles; ability to develop scalable web applications using cloud platforms like AWS or Azure.
- Experience working within Agile methodologies using tools such as Jira or Trello; familiarity with SDLC processes.
- Strong problem-solving skills; ability to troubleshoot issues efficiently across different environments.
- Excellent communication skills; ability to collaborate effectively within multidisciplinary teams. This position offers an engaging environment where innovation is encouraged and professional growth is supported through ongoing learning opportunities in the latest web development technologies.