Mean Stack (Mobile) Developer - Inside IR35

Worcestershire, West Midlands, Warwickshire, Staffordshire, Shropshire, Nottinghamshire, Northamptonshire, Leicestershire, Herefordshire, Derbyshire  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

ROLE PROFILE

To perform quality software development activity involving JavaScript mobile frameworks based on the MEAN stack (MongoDb, Express, Angular 1.0, NodeJS) + Apache Cordova to the technical team. Web GUI skills would also be an advantage (HTML5/CSS)

To perform software development tasks while adhering to the software development methodology:

To perform application issue investigation and rectification activities in a timely and proactive manner.

Assist operational and test teams from a technical perspective as and when required. Note that this may involve out of hours support activities in limited circumstances.

To ensure project delivery across all aspects of the project life cycle and ensures that solutions have adequate technical support moving forward.

Appreciates how the role contributes to key business results

AREAS OF RESPONSIBILITY/TASKS

  • Assist in production of low-level design specification, and elaborating upon requirements presented.
  • Technically understand the Mobility application estate and associated databases and identify impacts of change to the existing application set.
  • Provide estimates of effort required for technical work items.
  • Write Development Tickets and Unit Tests
  • Perform complex development activities with minimal supervision in the following technologies;
    • MEAN stack (MongoDb, Express, AngularJS 1.0, NodeJS)
    • Cross-platform mobility and web frameworks (Apache Cordova, HTML5/CSS, JQuery)
  • Perform peer code reviews.
  • Provide release and configuration documentation upon completion
  • Provide support to the test function for test and rectification work, handling defects and resolutions.
  • Assist in production of automated test suites.
  • Assist in production of change documentation and implementation plans
  • Adhere to Software Development Methodology guidelines. Contribute to improvements in the Software Development Methodology.
  • Ensure code is delivered to time, cost, and quality without impact to solutions required.

COMPETENCIES

  • Degree educated in a technical discipline, ideally Computer Science.
  • Minimum of 1-2 years professional development experience with focus on JavaScript-based Frameworks.
  • Capable of adhering to industry standard software development processes.
  • Coding skills in Modern Web, JavaScript, NoSQL databases.
  • Working knowledge of RESTful Web Services, and Web API technologies.
  • Understanding of web-based GUI design, and JavaScript application frameworks.
  • Capable of defining and documenting functional and non-functional requirements related to product features, with associated test plans. Capable of review of such technical artifacts produced by others.
  • Understanding of Agile vs Traditional programming methodologies.
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
  • Any exposure to Amazon Web Services, Test Driven Development, Continuous Integration and Test Automation/Continuous Integration would be beneficial.
  • Exposure to React.JS, Mocha, Chai would be viewed as beneficial but are not required.
  • Good technical communication skills and a pragmatic approach to software delivery in a fast paced and challenging environment
  • Sector experience - has worked in the Energy and/or Utilities sector with knowledge of UK energy industry, Smart Metering, Smart Grid, Asset Management, Field Services, Resource Planning
Start date
Immediate
Duration
3 months initially - Inside IR35
From
Boss Professional Services
Published at
13.04.2021
Project ID:
2089045
Contract type
Freelance
To apply to this project you must log in.
Register