to join our dynamic development team For Smartchoice IT Solution Ltd. 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 using a broad range of technologies, including front-end and back-end frameworks, databases, and cloud services. A strong understanding of modern development practices and a passion for creating seamless digital experiences are essential.
Responsibilities
Develop, test, and deploy responsive web applications using technologies such as
HTML
,
CSS
,
JavaScript
,
TypeScript
, and frameworks like
React
,
Angular
,
Vue.js
, or
jQuery
.
Design intuitive user interfaces (
UI
) with a focus on user experience (
UX
) and accessibility standards.
Build robust back-end systems utilizing frameworks such as
Django
,
Spring Framework
,
ASP.NET
, or
Ruby on Rails
.
Integrate third-party APIs and develop custom RESTful or GraphQL web services to support application functionalities.
Manage databases including
MySQL
,
PostgreSQL
,
MongoDB
, or
Microsoft SQL Server
; optimise queries using
SQL
best practices.
Implement containerisation and orchestration solutions using
Docker
and tools like
Kubernetes
or
Ansible
for deployment automation.
Utilise version control systems such as
Git
and platforms like
GitHub
or
Bitbucket
to collaborate effectively within the team.
Employ continuous integration/continuous deployment (
CI/CD
) pipelines with tools like
Jenkins
or
Azure DevOps
to streamline development workflows.
Participate in wireframing, prototyping, and design discussions to translate business requirements into technical specifications.
Conduct unit testing, code reviews, and optimise performance for scalable web applications.
Maintain documentation of system architecture, codebases, and deployment procedures in accordance with SDLC standards.
Stay updated with emerging trends in web development, SEO best practices, and new technologies to improve project outcomes.
Experience
Proven experience in full-stack web development with a strong portfolio demonstrating projects across both front-end and back-end domains.
Extensive knowledge of modern JavaScript frameworks such as React, Angular, or Vue.js; familiarity with jQuery is desirable.
Experience working with server-side frameworks including Django, Spring Framework, ASP.NET (.NET), Ruby on Rails, or Node.js.
Proficiency in database management systems like MySQL, PostgreSQL, MongoDB, or Microsoft SQL Server; ability to write efficient SQL queries.
Hands-on experience with containerisation tools such as Docker; knowledge of cloud platforms like AWS or Azure is advantageous.
Familiarity with version control systems (Git) along with collaborative platforms such as GitHub or Bitbucket.
Understanding of DevOps practices including CI/CD pipelines using Jenkins or similar tools.
Knowledge of web design principles focusing on responsive design (
Responsive Web Design
) and cross-browser compatibility.
Strong problem-solving skills with the ability to troubleshoot issues effectively across different environments.
Excellent organisational skills with the ability to manage multiple projects simultaneously within deadlines. This position offers an engaging environment where innovation is encouraged and professional growth is supported through ongoing learning opportunities in cutting-edge technologies related to software development and system architecture.
Job Type: Full-time
Pay: 33,500.00-35,200.00 per year
Benefits:
Additional leave
Company pension
Employee discount
Flexitime
Free parking
Gym membership
On-site parking
Referral programme
Store discount
Experience:
relevant: 2 years (preferred)
Work Location: In person
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.