Lead Full Stack Developer at NCSS ltd, Remote, £Contract Rate

Duration not stated Information Technology

Contract Description

Minimum Requirements:

  • A Bachelor's degree in Computer Science, Engineering, or a related field is essential.
  • At least five years of proven expertise as a Full Stack Developer or in a similar role.

Benefits:

  • Flexible working hours.
  • Option for fully remote work.
  • Opportunities for professional growth and involvement in high-impact projects.
  • Access to the latest tools and technologies, boosting both personal and professional development.

Company Overview:

At NCSS, we are dedicated to pioneering superior digital solutions across a diverse spectrum of industries. We are seeking a skilled Full Stack Developer to join our team on a contract basis. The ideal candidate will be adept at independently managing a broad array of software projects, including web, mobile, and desktop applications, as well as platform migrations and various other project types.

Role Summary:

As a Full Stack Developer at NCSS, you will be responsible for crafting and deploying integrated solutions across multiple platforms and technologies. This role encompasses the entire software development lifecycle, from initial concept to final deployment, and requires exceptional organizational skills and meticulous attention to detail. The successful candidate will have the capacity to fully own projects, steering them from inception to completion, while skillfully navigating any challenges that arise.

Key Responsibilities:

  • Architect, develop, and maintain robust full-stack applications across web, mobile, and desktop platforms that efficiently process, analyze, and visually display data.
  • Lead pivotal software and platform migration projects, ensuring a smooth transition and seamless integration of cutting-edge technologies.
  • Collaborate with teams across the organization to identify, design, and deploy innovative features for a variety of software projects.
  • Translate UX/UI designs into fully functional and visually compelling applications.
  • Craft and refine reusable code and libraries to foster sustainable software development practices.
  • Assess and enhance the technical feasibility of UI/UX designs to maximize efficiency and effectiveness.
  • Fine-tune applications to boost performance, speed, and scalability across various devices and platforms.
  • Provide continual maintenance and improvements to existing software solutions, enhancing functionality and user engagement.
  • Manage entire project lifecycles independently, adapting strategically to evolving challenges and project demands.

Requirements:

  • A Bachelor’s degree in Computer Science, Engineering, or a related discipline.
  • At least five years of proven success in a Full Stack Developer role.
  • Comprehensive expertise in developing web, mobile, and desktop applications.
  • Proficiency in a variety of programming languages and frameworks, including HTML/CSS, JavaScript, XML, jQuery, Python, Ruby, Java, PHP, .NET, Angular, React, and Node.js.
  • Well-versed in multiple backend languages, JavaScript frameworks, databases (MySQL, MongoDB), and web servers (Apache).
  • Skilled in executing complex migrations and integrating diverse systems and technologies.
  • Exceptional communication, collaboration, and project management skills.
  • Outstanding problem-solving skills and a keen attention to detail.

Contract Details:

This role is offered on a project-based, non-salaried contract basis. A competitive compensation package will be provided, reflective of the project scope and duration.

Job Types: Full-time, Part-time, Fixed term contract

Pay: £52,283.00-£57,252.00 per year

Benefits:

  • Work from home

Schedule:

  • Monday to Friday

Education:

  • Bachelor's (preferred)

Experience:

  • Software development: 5 years (required)

Work Location: Remote