Endava Company Profile

Senior ReactJS Developer

Endava

Opis pracy

We are looking for the right candidate that will be willing to accept new challenges in:

  • Continuously expanding knowledge in technical but also in different business domains
  • Expand horizons and providing direct consultancy to international clients
  • Making an impact by sharing knowledge within the company and the wider community
  • Accept the culture of constant improvement by working in environment that provides the support but also the challenge for growth.

A set of activities that come with the territory:

  • Design, code, test, correct and document large and/or complex programs and program modifications from supplied specifications using agreed standards and tools, to achieve a well-engineered result
  • Take part in reviews of own work and leads reviews of colleagues’ work
  • Provides guidance and assistance to colleagues in any aspect of program design, creation, testing and documentation
  • Takes part in evaluations and reviews of programming methods, tools and standards
  • Operate at senior level in medium sized client organization
  • Communicate/interface well with clients and represent Endava in a positive and professional manner
  • Lead a team of 2-5 engineers

If it sounds interesting start with matching your profile using the details bellow.

  • Advanced knowledge of JavaScript
  • Advanced knowledge of the ReactJS framework
  • Advanced knowledge in software patterns and practices
  • Advanced knowledge of Unit Testing, using Jest
  • Advanced knowledge in ES6
  • Advanced knowledge in TypeScript
  • Experience with Redux
  • Experience with functional programming
  • Experience with modular frontend development
  • Experience in sharing knowledge, presentations and mentoring
  • Experience in leading a team
  • Experience with source control systems (Git)
  • Experience with issue tracking systems: JIRA
  • Understanding of continuous integration and deployment processes
  • Experience of the full software development lifecycle with a focus on Agile processes
  • Good English skills (spoken and written)
  • Proactive
  • Able to communicate with team members
  • Attention to details

The following skills would be a plus:

  • Commercial experience in software design/architecture (N-Tier, SOA, Microservices)
  • Experience with cloud based platforms, desirable AWS
  • Experience with C# and .NET Core