Front End Developer (Payments)

Job Type:
Permanent
Categories:
IT & Technical
Location:
Eastern Europe, Europe, Gibraltar, Malta
Salary Description:
Competitive Salary Offered
Posted:
13-Jan-22
Job Ref:
16776

We're looking for someone with very strong front‐end skills who is familiar with a modern component framework like NextJS, React or Vue, with experience in a back‐end framework like Express being a big plus. More important than specific technical skills though is that you're a strong problem solver who loves to learn — we're not experts in everything and we don't expect you to be either.

You know great architecture and design when you see it and you know when something isn't up to par. Details matter to you, and if something is off — you will go to the end of the universe to figure out why.

We just care about what you can do and how you do it. We're all just makers and tinkerers, so as long as you love to build awesome stuff you'll fit right in.

Here are some of the technologies we work with day‐to‐day right now:
● Our main project that we are just starting will be written in NextJS and running on NodeJS
● We will use TailWindCSS to make our UI look nice and easy to build
● Redis is powering our cache, but it is also used as a "database" for some projects.

Some of the challenges that we expect to face on that project include:
● Designing user‐facing APIs for client‐facing applications that are extremely flexible, powerful, and performant, but also easy to get started with and to maintain
● Coming up with a flexible approach that supports integration with multiple external services, while still being strict enough to reduce the developer (almost human) error
● Building the interactive components with simplicity in mind, including correct use of SOLID and other core development principles
● Connecting to various restful APIs

List of skills we think you need
● Strong knowledge of JavaScript
● Typescript
● OOP and design patterns, separation of concerns - controller, services, repository patterns
● Microservices architecture
● Good knowledge of HTTP and REST
● Bash and Linux in general, SSH
● Git
● Markdown (for documentation)
● Core frontend technologies:
○ Next.js, React, hooks
○ Redux
○ styled components
○ npm (npm install or test is NOT enough)
○ babel
○ eslint
○ Bundlers (we use Webpack)
○ TailWindCSS
● Core backend technologies:
○ Node.js / Express
○ Redis
○ OpenAPI
○ Varnish or HTTP accelerators in general

List of skills we'd love you to have
● Redis sentinel
● CICD with Gitlab or Jenkins
● TDD
● Docker & docker compose knowledge, Kubernetes
● Caching: cache replication, ttl, poisoning, hit and miss, debugging
● Domain Driven Design
● Experience with Kibana and Grafana

Contact Details:
Tel: +44 (0) 1355 588 988
Contact: Scott McMillan
Email:

Return to search results

X
Latest Job Listings