The Duties of Job
Proven experience as a web developer with a strong portfolio showcasing relevant projects.
Work on both the front-end and back-end aspects of web applications, ensuring end-to-end functionality.
Implement designs provided by UI/UX designers, ensuring a seamless and visually appealing user experience.
Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript.
Collaborate with cross-functional teams, including designers, product managers, and other developers.
Consuming APIs from backend services.
Developing a test strategy for fast local feedback, without needing a running environment.
Implement security best practices to protect web applications from common vulnerabilities, such as SQL injection and cross-site scripting (XSS).
Integrate databases and external APIs to support dynamic and data-driven web applications.
Working with a multi-environment application or using DDEV, Docker or similar for a development environment.
Troubleshoot, test and maintain the core product software to ensure strong functionality.
Essential Skills and Experience
Experience with Docker.
Expertise with deploying code using multiple programming languages.
Proven expertise in front-end product development with extensive experience of developing and maintaining UIs for modern standards-compliant web applications using HTML/CSS/JavaScript and associated technologies.
SQL / T-SQL, Azure hosted and managed instance databases highly desirable but not essential.
Previous experience with Dev Express / Design Experience.
Understanding of SDLC, Testing Process and Methodology.
Experience with JQuery & Angular (12+ would be ideal)
Agile methodologies.
Knowledge and experience of a wide range of best of breed open source and commercial technologies.