Leave us your email address and we'll send you all the new jobs according to your preferences.

Scala Developer

Posted 2 days 13 hours ago by Mercator Digital

Any
Not Specified
Other
Not Specified, United Kingdom
Job Description

Mercator Digital is looking for a Scala Developer to to be part of our growing consultancy.

What we're looking for

We're seeking a dynamic, forward-thinking Scala Developer with excellent communication skills. You will be open-minded, happy to work on your own or as part of a team and want to learn new technologies and promote best practice.

As a Scala developer you will:

  • build, deploy and operate outstanding digital services within an agile environment that meet well defined user needs
  • deliver application designs that meet web standards, ensuring that key elements are built in from the outset
  • collaborate with Design Specialists to translate designs into high quality websites, apps, HTML emails, and interactive experiences
  • contribute to the development and continual enhancement of products
  • partner with Product Managers, Design Specialists, Business Analysts and Software Developers to facilitate a consistent user experience
  • participate in the rapid development of user driven digital prototypes
  • work in cross functional teams to write and test production quality, sustainable code for world-class user interfaces for new and existing systems
  • ensure that new and updated digital services are thoroughly tested for accessibility and can be maintained and improved over the long term
  • provide mentorship and/or line management for more junior Front End Developers where necessary
  • contribute to a culture of continual improvement in which key systems owned by your digital service team are regularly analysed, maintained and improved
  • contribute to a robust automated test suite to work in a continuous integration environment
  • become involved in the wider web development community (outside of Mercator), building relationships with other Front End Developers and identifying best practices that we can adopt
  • share knowledge of tools and techniques with technical and non-technical team members in Mercator

Essential Skills and Experience:

  • Scala/Play development skills
  • Experience of agile development techniques, test driven development (TDD) and paired programming, etc.
  • Experience building scalable, distributed web applications in Scala (Java with Scala experience gained in personal projects may be considered)
  • Experience of working with Microservices
  • Experience with REST and asynchronous event driven programming
  • Demonstrable experience in using automated testing solutions
  • Problem solving skills: you will be able to logically break down a problem into smaller manageable parts to reach a solution
  • Proven ability to communicate technical concepts to a non-technical audience
  • Any knowledge of MongoDB or working with large datasets would be useful but is not essential
  • Knowledge of the use of version control systems, such as git
  • Experience implementing RESTful APIs for integration with internal and external systems

This would be a contract role and outside IR35.

*Applicants must have the right to work in the UK and the ability to pass BPSS vetting

Email this Job