Description
Full Stack Developer
Our client, a leading global supplier for IT services requires a Full stack Developer to be based in their client's office in London, UK.
This is a hybrid role - You can work remotely with a 1-2 days based in the office per week.
This is a 6-month temporary contract with high possibility of longer-term duration to start ASAP.
Day rate - Competitive Market Rate.
Key Requirements
- Working with the development team throughout all stages of the software development life cycle
- Backend & Frontend software development with a variety of coding languages
- Working closely with QAs and BAs to help shape requirements and actively participate in story refinement
- Participating in code reviews and engineering best practices
- Developing and maintaining CI/CD pipelines
- In an Agile team, play active role in planning, estimating, challenging the others, and occasionally run daily stand-ups.
- Be willing to self-teach and upskill quickly in new technologies/domains
- Providing development support to portfolio companies of Shell eMobility
- Ensure the technical feasibility of UI/UX designs
- Ensuring user experience determines design choices.
- Developing features to enhance the user experience.
- Striking a balance between functional and aesthetic design.
- Building reusable code for future use.
- Optimizing web pages for maximum speed and scalability.
- Utilizing a variety of markup languages to write web pages.
- Maintaining brand consistency throughout the design.
Profile & skills
- Collaborate with other team members and stakeholders
- Thorough understanding of React.js and its core principles
- Familiar with Redux (Redux Principles, reducers )
- Knowledge of Typescript is a plus
- Knowledge of Material UI React or Ant design is a plus
- Familiarity with code versioning tools such as Git/GitLab
- Experience with common Front End development tools such as Webpack, NPM, etc.
- Building reusable code for future use
- Experience with RESTful services and APIs
- Experience with any of the following technologies, GraphQL, Kafka is a plus
- GoLang, would happily consider someone who is capable (has industry experience) in 2 or more modern OOO languages and shows a willingness to learn eg C#, Java, Node.js (pref TypeScript), Ruby, C++
- Any Devops experience, Docker + Kubernetes + Containerisation, AWS cloud components (incl lambdas), Relational DBs is a plus
- Priority 3 - Any of the following would be a bonus, Kafka (or similar message queue technology), GraphQL, Non-relational DBs, Redis. Experience working with Gitlab pipelines, GitHub actions or Helm charts would be a bonus
Other requirements:
- Good programming and analytical skills.
- Fast learner
- Proactive, focused, motivated.
- Not afraid to speak up and challenge senior members when applicable.
- A team player who is able to work with distributed teams as well as independently.
- Flexible in working hours as some of the team members/stakeholders are US/Asia based.