Job Description :

What you’ll need to have:

  • You need to be able to work both autonomously and as part of a team, including the ability to collaborate closely with engineers in remote offices
  • You take a collaborative approach to work and can incorporate feedback from product, design and your engineering peers
  • You care about helping users succeed in their goals through the features you build
  • Prior experience in Scala, Java, or a JVM-based or other functional programming language would be suitable
  • You have an eagle-eye for detail and passion for perfection
  • You have a disciplined approach to testing and quality assurance
  • You have a good understanding of programming concepts such as: common data structures and algorithms, profiling / optimisation
  • You have a strong knowledge of design patterns, test-driven development and consumption of web services

Bonus points:

  • Links to open source or any public code
  • Great written communication and documentation abilities
  • Data-informed product development: analytics, A/B testing, etc.
  • Experience dealing with accessibility issues

Additional Notes to Vendor

Scala experience is must to have. The position could be 100% remote if the candidate wants.

             

Similar Jobs you may be interested in ..