Skip directly to search

Skip directly to content

 

Skopje

Senior ReactJS Developer

Development - Other Technologies
 
 

Responsibilities

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.

 

Qualifications and Experience

  • 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

 

Additional Information

  • Possibility to work together with teams from other countries
  • Supportive, friendly and healthy work environment in an international company
  • Continuous learning opportunities (coaching and on the job learning, trainings, certifications, conferences)
  • Private health insurance
  • Social and sport benefits, foreign language courses
  • Flexible working hours
  • Endava referral bonus

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?