Search by job, company or skills

Qinecsa Solutions

Front-End Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role

Front-End Software Engineer

Reports into

Head of Software Engineering.

Supervises

Key external interfaces

Customer Technical Teams as required

Contractors/ Consultants as Required

Key internal interfaces

Product Owner

Business Analyst

Head/Lead/Senior Software Engineers

Head/Lead/Senior Test Engineers

Purpose

The Front-End Software Engineer will work within the Delivery Team, collaborating with Product Owners, QA, and other teams to ensure successful development, maintenance, implementation and integration of new and existing applications, tools, and features.

Senior Front-End Software Engineers will work within the Delivery Team, managing and leading streams of work from the development perspective within the team. In addition to this, Senior Engineers will guide and mentor other Software Engineers and help drive the software architecture and design.

The Lead Software Engineer will head up a small team ensuring that the development effort for projects (i.e. multiple streams of work) have the appropriate technical input and oversight.

Key Areas of Responsibility

While MyMeds&Me May, From Time To Time, Request Additional Activities Or Deliverables, The Key Areas Of Responsibility For This Role Are Described Below:

Front-End Software Engineer

Outcomes & Responsibilities

Deliverables & Metrics

Role

Senior

Lead

  • Have expertise in creating applications and front-end solutions in Elm and be able to contribute to the solution design and lead elements of work autonomously.

Autonomous

Autonomous

As Mentor

  • Ability to understand business requirements and contribute to scoping of projects/technical tasks.

With support

Autonomous

Autonomous

  • Write and maintain code to meet high technical standards (maintainable, readable, performant, efficient, correct, reliable, secure).

Autonomous

As Mentor

As Mentor

  • Develop appropriate tests (e.g. unit, integration) to validate and maintain correctness of code.

Autonomous

Autonomous

As Mentor

  • Write and maintain supporting automation tooling (e.g. GitHub actions, Helm charts) and configuration (e.g. YAML).

With support

With support

As Mentor

  • Create appropriate technical documentation to accompany code and support business processes.

With support

Autonomous

As Mentor

  • Provide feedback and reviews of code and technical solutions via meetings, PR's and informal communication.

With support

Autonomous

As Mentor

  • Provide mentorship for more junior engineers.

N/A

Autonomous

As Mentor

  • Contribute and collaborate in all phases of the development lifecycle

Autonomous

Autonomous

As Mentor

  • Create tickets identifying and documenting defects or opportunities as appropriate

Autonomous

Autonomous

As Mentor

  • Update and communicate work status to relevant stakeholders, working across teams and being responsible for and ensuring successful project delivery.

Autonomous

Autonomous

As Mentor

  • Learn new technologies to fill technical gaps as needed.

With support

Autonomous

Autonomous

  • Provide support to assist in the understanding and analysis of product issue

With support

Autonomous

As Mentor

  • Adhere to the constraints imposed by working within a GAMP5 based SDLC.

With support

Autonomous

Required

With support : Expected to perform activity with support from a senior role or supervisor

Autonomous : Expected to perform activity with minimal support needed

As mentor : Expected to perform activity to a degree where the individual could act as mentor to others

N/A

Qualification

In order to perform this role, individuals must have the following qualifications, competencies and personal qualities:

Front-End Software Engineer

Role

Senior

Lead

Experience developing web applications using ELM

  • Strong understanding of approaches and principles of functional software design.
  • Understand of functional approaches to ELM Code
  • Experience working with other front-end technologies (e.g. HTML5, CSS, JavaScript.)
  • Experience working with I18n.
  • Experience writing unit and integration tests for software

Required 2 Years

Required 5 years

Required 7 Years

Experience of RESTful principles and developing APIs.

Required

Required

Required

Experience working with business requirements and converting them into solutions.

N/A

Required

Using VCSs such as Git.

Required

Experience with containerization (e.g. Docker)

Preferred

Required

Working knowledge of cloud-based platform providers such as AWS (Desirable, Training provided as necessary)

Required

Experience with Elixir and/or Elm.

Required

Exposure to formal development process.

Competencies And Personal Qualities:

Fluent English oral and written communication skills.

Required

Ability to work with senior management and manage a small team possibly working on disparate projects.

N/A

Required

Self-starting and contentious, able to prioritise workloads, anticipate and react to changing needs.

Required

High technical standards and a genuine interest in technology/software development.

Required

Able to work independently and engage across teams with minimal supervision.

Required

Ability to work as part of a small team in an agile environment.

Required

N/A

More Info

Job Type:
Industry:
Employment Type:

Job ID: 141915363