React / Redux (Thunk) Front End dev
Project description
Hard Skills: React / Redux (Thunk) Front End devs, using redux as well as jest Years of experience: 3 years plus Start date: asap (this is very important) University degree in computer science (not essential) English level: B1 Soft skills: communicative Contract duration: 6 months, likely to be extended More about overall back end technologies Technologies/frameworks used for the microservices: Mostly RESTful APIs with some event based messaging.All services currently are Java Dropwizard based microservices using acommon pattern (JBDI 3, mapstruct for mapping between POJOs, Lombok for getter/setter and other boilerplate and dagger for dependency injection). There is also a shared library for a single implementation for common concerns such as authentication and authorisation. Approaches to software development are applied - not strict TDD but we do mandate that unit tests are completed as part of the definition of done on our sprint board (minimum 80% coverage as a process rule, but 100% is expected, and useful tests are expected).The communication channels among the microservices - Minimised as much as possible to maintain scalability and avoiding dependency between services, but RESTful web services are the primary mechanism for low volume messaging. For high volume messaging, we use Kafka messaging for some event based communications, and GraphQL is also used occasionally. DBs – Primarily PostgresQL with JDBI 3 as the ORM. Cloud and cloud components – AWS
Required software
- ReactJS
- PHP
- WordPress
- React
Share this project!