Reporting directly to the software architect, you will work together closely for an initial period of time to refactor existing FE code to bring it in line with the FE architectural guidelines, gaining familiarity with Company’s ways of working.
Responsibilities:
- learn the BE architecture
- assist in the design and specification of new work across the full stack
- assist in the implementation of this by writing code across the full stack, adhering to guidelines
- mentor and perform code review for more junior team members
- contribute to the process of reworking the FE architecture to implement Typescript
- contribute to the process of rewriting FE portals from the ground up with the new architecture
- perform project management tasks to deliver large pieces of work through stages from design, to implementation, to UAT, to go live
Also important:
- have excellent communication skills
- deliver daily status updates
- work through code review process with the architect, following guidance
- ask lots of questions as soon as anything seems unclear
- understand that you are working in a team, and that design decisions have impact beyond your own code, and should be taken across the whole team or not at all
Requirements:
- 15+ years of demonstrable experience across full stack
- 5+ years of SPA experience, ideally in Vue, but others will be considered
- extensive C# experience, especially focused around EF Core and WebAPI
- extensive relational database experience, with the ability to write efficient queries and perform effective entity modelling and design
- good understanding of principles DDD
- demonstrable experience as a Tech Lead or similar
- high attention to detail, desire to do things the right way
- team working
This is a long-term freelance position
20-30 weekly hours needed.
Send CV to [email protected]