Connecting Talent to opportunity

Connecting Talent to opportunity

Senior Web/Embedded Developer

Expired

Job Description:

An exciting opportunity for someone who has Web Development and Embedded software skills and an understanding of how to marry them together.

Working within a small team remotely to begin with with the view of attending the office when required.

TECHNICAL SKILLS, KNOWLEDGE AND EXPERIENCE

A Senior Engineer is expected to:

  • Work alongside the architect and make recommendations regarding design of the software and formalises technical specifications.
  • Have knowledge of specific areas of the product development or technology and actively assist other engineers in areas of expertise.
  • Be self-motivated and be able learn and develop new skills as required.
  • Provide input into architecture design and take responsibility and accountability for subsystem design.
  • Deliver clearly documented and accurate designs.
  • Challenge assumptions and strive to find own solutions in discussion with other engineers.
  • Identify opportunities in product development that will provide benefits to the customer.
  • Provide support to the validation phase of the development and the validation department.
  • Take responsibility for development tools and/or negotiations related to bought-in parts, products or tools which support product design and development.
  • Identify and suggest ways of improving the company working practices and implement the changes.
  • Have knowledge of and be able to interpret compliance standards.
  • Perform research in areas defined by oneself or others.

SOFTWARE SKILLS

Required:

  • Proven web application development skills, using Angular/AngularJS, HTML, JavaScript, TypeScript and CSS on a resource constrained platform (Embedded)
  • Experience of developing Single-Page Applications (SPAs)
  • Experience of Secure Web development (OWASP, Secure Coding Standards) and Secure Development Lifecycle practices
  • Experience with Continuous Integration systems such as Jenkins.
  • Use of a version control system, e.g. GitHub

Desirable:

  • Embedded Software Development using C/C++
  • Experience of Test Driven Development
  • Experience of UX Design for Industrial Automation Equipment
  • Experience of Yocto Linux

Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.

Gattaca Plc provides support services to Matchtech and may assist with processing your application.

  • Job Type

    Contract, Full Time

  • Work Authorisation

    No

  • Industry Sector Other