to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality web applications and websites. This role requires a strong understanding of both front-end and back-end development, with experience in modern frameworks, databases, and deployment tools. The Web Developer will collaborate closely with cross-functional teams to deliver seamless user experiences, optimize performance, and implement scalable system architecture.
Duties
Develop and maintain responsive websites and web applications using HTML, CSS, JavaScript, TypeScript, and frameworks such as React, Angular, Vue.js, or Django.
Design intuitive user interfaces and user flows to enhance user experience (UX) and ensure accessibility across devices.
Build robust back-end systems utilizing technologies like Node.js, PHP, Python, Ruby on Rails, ASP.NET, or Java Spring Framework.
Integrate third-party APIs and develop RESTful APIs or GraphQL endpoints to support application functionalities.
Manage databases including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, SQLite, or Redis; optimize queries for performance.
Implement version control using GitHub or SVN; participate in code reviews and maintain code quality standards.
Set up CI/CD pipelines using Jenkins or GitLab CI; automate deployment processes with Ansible or DevOps practices.
Utilize containerization tools such as Docker and orchestration platforms like Kubernetes for scalable deployments on AWS or Azure cloud services.
Conduct unit testing and debugging to ensure software reliability; utilize tools like Visual Studio or other IDEs for development efficiency.
Collaborate with UI/UX designers to translate wireframes into functional web interfaces; incorporate responsive web design principles for mobile compatibility.
Maintain system architecture documentation; participate in Agile SDLC processes including sprint planning via Jira or Trello.
Ensure website SEO best practices are followed; optimize site performance and security measures.
Experience
Proven experience in full-stack web development with a strong portfolio of completed projects.
Proficiency in front-end technologies such as HTML5, CSS3 (including SCSS), JavaScript (including jQuery), Bootstrap, React.js, Angular, or Vue.js.
Solid back-end development skills with experience in Node.js, Python (Django), PHP (WordPress), Ruby on Rails, C#, or Java Spring Framework.
Familiarity with database management systems like MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, SQLite; understanding of SQL queries and data visualization techniques.
Experience working within Agile methodologies; familiarity with tools like Jira and Trello for project management.
Knowledge of RESTful API design principles; experience integrating third-party APIs such as SOAP or GraphQL services.
Experience deploying applications on cloud platforms such as AWS or Azure; knowledge of containerization (Docker) and orchestration (Kubernetes).
Understanding of system architecture principles including OOP concepts; experience with DevOps practices including Jenkins automation and Git workflows. Join our team to contribute to innovative web solutions that drive business success while advancing your skills in a collaborative environment focused on continuous learning and growth!
Job Type: Full-time
Pay: 34,000.00-57,666.82 per year
Work Location: In person
Reference ID: WD01
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.