<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4958233&amp;fmt=gif">
Development
Skopje

What's this role about?

Write efficient, scalable, and maintainable code that adheres to best practices and industry standards with minimal assistance; Participate in the planning, design, and analysis of technical solutions through active collaboration with internal teams; Work on efficiency of applications by using Agile techniques, following Endava's established guidelines; Act as a subject matter expert on applications and provide technical guidance, including integration of data storage solutions; Design and implement secure, well-tested, and optimized features and improvements to the project, effectively resolving complex technical challenges with a consistent track record of on-time delivery; Partner with management and stakeholders to continuously enhance the project's features and user experience through ongoing quality improvement efforts; Provide mentorship to other engineers, sharing expertise and experience; Maintain thorough documentation of systems and applications.

What skills and experience do you need?

Professional experience of core principles of React; Professional experience with state management workflows (such as Flux / Redux); Professional experience with routing, component communication, http services; Professional experience with writing automated tests (Jest, Karma, Jasmine, Mocha); Professional experience and knowledge in HTML5, CSS3, responsive design and JavaScript, TypeScript, browser concepts; Professional experience with RESTful APIs; Solid professional experience with performance and optimization problems, particularly at large scale, and a demonstrated ability to diagnose and prevent these problems; Professional experience using version of control tools, CI/CD tools, cloud-based platforms; Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment; Capacity to work in a highly agile software development process; Demonstrated ability to onboard and integrate with an organization long-term; Positive and solution-oriented mindset with great organizational skills.

What's in it for you?

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.

Apply now

Join our

team

Ready to create your own Endava story? Your journey starts here!
Life at Endava

Our global community

We’re a diverse group of people who share, create and connect over projects and beyond in the communities we live in. Working across 28 countries in six continents, we aim to be a force for good locally and turn our passions into drivers of change.

Interesting? We love when people share.

Learn more about the opportunities and life at Endava

Contact us now!