Front end Developer - Remote - £100k- £115k
Are you looking to join an exciting business as they continue their scale-up plans in 2024? This is a fantastic opportunity for a business proud to expand in Wales, looking to add an SRE to a growing team.
About Development Team
The Development Team is dedicated to developing an in-app chatbot, trained using a Language Model, to reduce the workload of the customer support department and provide chat as a service for other internal teams. This enables customers to handle almost any routine task within the chat, minimizing the need for customer support.
Main Challenges:
- Reducing the support department's workload without compromising service quality.
Core Domains:
- Chat as a Service
- ChatBot
- Automating Business Processes
Team Composition:
- Product Manager
- Three Backend Engineers (including 1 Lead and 2 Senior Engineers)
- Two Data Scientists
- Designer
Web Applications:
- Developed primarily with TypeScript using the React framework and MobX.
- Over 10 applications serving both external and internal customers.
- Some apps use micro-frontend architecture with more than 50 independent slices.
- Multiple libraries for both UI and utility purposes, complete with documentation.
Responsibilities
- Managing the day-to-day activities of the software development team, collaborating with cross-functional teams to deliver new features and products.
- Following industry-standard engineering practices (CI/CD, QA, code review, etc.).
- Supporting existing products, including resolving CVE alerts, refactoring legacy code, and more.
- Performing acceptance testing.
- Experience in building complex web applications using TypeScript and one of the modern frameworks (React, Vue, etc.).
- Experience in writing self-documented code and conducting design and code reviews.
- Interest and ability to learn other coding languages as needed.
Preferred Qualifications
- Experience with one or more frontend state management libraries (MobX, Redux, etc.).
- Experience writing functional tests with Puppeteer.
- Experience developing software in Python.
- Experience with Docker, Kubernetes, RabbitMQ, PostgreSQL, MongoDB.