AI Developer (Front End Developer)

MerakiDev
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 96K

Job location

Remote

Tech stack

Clean Code Principles
Web Interfaces
ASP.NET
JavaScript
PHP
Artificial Intelligence
Amazon Web Services (AWS)
HTML5
Unit Testing
Azure
Bootstrap
CSS
Cloud Computing
Databases
Continuous Integration
Software Debugging
DevOps
Django
Github
jQuery
PostgreSQL
Linux System Administration
Microsoft SQL Server
MongoDB
MySQL
Node.js
Scrum
Software Prototyping
Ansible
Responsive Web Design
Software Engineering
Subversion
Trello
TypeScript
Web Application Frameworks
Web Pages
Web Services
Website Wireframe
React
Adobe XD
GIT
Vue.js
Angular
Figma
GraphQL
Web Technologies
Front End Software Development
REST
Software Version Control
Docker
Jenkins

Job description

We are seeking a highly skilled AI Developer (Front End Developer) with 2-4+ years of professional experience to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining engaging, user-friendly web interfaces that meet modern standards of responsiveness and accessibility. This role offers an exciting opportunity to work on innovative projects using a wide array of cutting-edge technologies, including React, Angular, Vue.js, and more. The ideal applicant will have a strong foundation in front-end development principles, excellent problem-solving skills, and a keen eye for detail to deliver seamless user experiences across various platforms., * Develop and implement high-quality front-end components using frameworks such as React, Angular, or Vue.js.

  • Collaborate with UX/UI designers to translate wireframes and prototypes into fully functional web pages.
  • Integrate front-end elements with back-end services via RESTful APIs and GraphQL endpoints.
  • Ensure websites are optimised for maximum speed and scalability across devices and browsers.
  • Write clean, efficient code using HTML5, CSS3 (including SCSS), JavaScript (including TypeScript), and related technologies.
  • Utilise version control systems such as Git or GitHub to manage code repositories effectively.
  • Conduct unit testing and debugging to ensure the robustness of applications before deployment.
  • Participate in Agile/Scrum development cycles using tools like Jira or Trello for task management.
  • Maintain up-to-date knowledge of emerging trends in web design, SEO optimisation, and web services architecture.
  • Assist in the development of responsive web design strategies to enhance user experience on all devices.

Requirements

  • 2-4+ years of proven experience in front-end development with a strong portfolio demonstrating past projects.
  • Proven experience in front-end development with a strong portfolio demonstrating past projects.
  • Proficiency in HTML5, CSS3 (including frameworks like Bootstrap), JavaScript (and TypeScript), and jQuery.
  • Experience working with modern JavaScript frameworks such as React, Angular, or Vue.js.
  • Familiarity with back-end technologies like Node.js, Django, ASP.NET, or PHP is advantageous but not essential.
  • Knowledge of database systems including MySQL, PostgreSQL, MongoDB or SQL Server is desirable.
  • Understanding of web services architecture including REST APIs and GraphQL integrations.
  • Experience with version control systems such as Git or SVN; familiarity with CI/CD tools like Jenkins or Azure DevOps is beneficial.
  • Strong organisational skills with experience in wireframing and prototyping tools like Figma or Adobe XD.
  • Knowledge of DevOps practices including Docker, Ansible, Linux environments, and cloud platforms such as AWS or Azure is a plus.
  • Excellent problem-solving abilities coupled with effective communication skills to collaborate within multidisciplinary teams. Join our team to contribute to innovative projects that push the boundaries of web technology while enhancing your professional growth within a supportive environment committed to excellence in software development and user experience design.

Apply for this position