Atvero Software Developer

The Role

 Being part of the development team means you will have knowledge of the relevant languages and technologies required to perform your daily tasks. You will be able to consult with your colleagues in QA, Support, and other teams to ensure delivery of a complete solution to each problem within agreed timelines.

By fulfilling this you will build high-quality, efficient, and fully performing software that complies with coding standards and technical design.


  • Endeavour to continuously improve the Atvero codebase, producing code of the highest quality.
  • Ensure specifications on Work Items are clear and understood, asking questions to clarify the descriptions, acceptance criteria, or developer checklists if needed
  • Understand the timescale of each task, communicating if unrealistic or unclear
  • Clearly communicate any blockers to progress
  • Share ownership of the Atvero codebase with the development team
  • Be open and honest at your informal quarterly reviews, and annual formal reviews
  • Always present yourself in a professional manner
  • Be always courteous and polite to colleagues
  • Share ideas and be receptive to others
  • Take personal responsibility for the quality of work produced
  • Always take personal responsibility for showing consideration and respect to team members and company colleagues.

Skills & Experience


  • 3+ years experience
  • Strong JavaScript, preferably TypeScript
  • Willingness (and desire) to learn ReasonML, a JavaScript syntax, functional programming language from the creator of React
  • React frontend framework
  • HTML and CSS


  • Experience of the Microsoft 365 API stack (Azure, SharePoint and MSGraph), and the SharePoint Framework (Spfx)
  • Experience of functional design patterns or libraries
  • Ability to utilise design language systems to create user interfaces (primarily Fluent UI)
  • Git
  • OAuth  


It is most important that you enjoy your work. Our Dev. team love what they do and we need likeminded people!

Above all, you must be hard working, with a keen desire to progress. You'll have a killer eye for detail and be confident in putting forward ideas to help us solve technical problems & make great improvements to the product.

Ultimately, our aim is to provide you with an environment that is thriving, challenging, flexible and inclusive; in a culture where people are rewarded with new opportunities for their hard work.

If this sound like you then apply now!


At CMap, we want your voice to be heard. We encourage input from every member of our team and want to see you thrive in your role. Even if you don't think you meet all the specified requirements, we'd still love to hear from you - we want to find the right role and path for you, and will support your journey with training and development.

You can also expect:

  • Competitive Salary
  • Flexible Working (by prior arrangement) 
  • 25 days + public holidays + your birthday off 
  • Professional development 
  • Statutory Pension 
  • Private Medical Insurance 
  • Dental Insurance 
  • Life Assurance 
  • Enhanced Parental Leave 
  • Company Outings and events 
  • Free Coffee and refreshments
Application Form
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.