In addition to our range of successful desktop products, Vectric actively develops a wide variety of in-browser tools and applications.This role not only offers the opportunity to develop customer-facing commercial applications, but also to work closely with all the teams within Vectric to continue to develop and enhance our bespoke internal systems and tools. These tools are vital part of our success and allow us to support our products, sales and licencing processes throughout the world.
Responsibilities:
- Develop and maintain web applications using modern web technologies
- Collaborate with designers, project managers, and other developers to ensure the successful delivery of projects
- Write clean, maintainable, and efficient code
- Debug and troubleshoot issues as they arise
- Continuously research and implement new technologies to improve the development process and end product
- Participate in code reviews to ensure code quality and maintainability
- Communicate with stakeholders to understand project requirements and provide updates on project progress
Requirements:
- Bachelor's degree in Computer Science or related field
- Minimum of 3 years of experience in Full-Stack Web Development
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript
- Proficiency in back-end technologies such as Spring Boot and Java, or similar technologies like Rails or Laravel
- Knowledge of web development principles and best practices
- Strong problem-solving skills and ability to debug and troubleshoot issues
- Strong communication skills and ability to work independently or as part of a team
Desirable Skills:
- Experience with Spring Framework
- Experience with React or Vue is a plus
- Experience with Google Cloud Platform (GCP)
- Experience with Terraform or other infrastructure as code tools