Description
This is a hands-on Senior Full Stack Developer – Team Lead role, with a 30% BE / 70% FE split. You'll work alongside, and lead, a talented team providing the best-in-class, custom cinema websites worldwide. Using your extensive experience with React.js, TypeScript, .Net, CSS/SCSS, REST APIs, you will own features and projects, collaborating with wider stakeholders such as Product Owners, Business Analysts, and Engineering Managers, with a focus on continuous improvement.
Responsibilities:
- Work heavily with front-end frameworks and libraries, such as React, JavaScript, HTML, Typescript, SCSS/CSS & ES6 Vanilla Javascript
- Develop user interfaces and user experiences using HTML, CSS, and JavaScript
- Implement responsive web design to ensure optimal user experience across various devices and screen sizes
- Ensure cross-browser compatibility and address performance issues
- Build server-side applications using programming languages like Node.js, Python, Ruby, Java, or PHP
- Develop and integrate APIs (Application Programming Interfaces) for seamless communication between front-end and back-end systems
- Implement authentication and authorization mechanisms to secure web applications
- Optimize server-side performance and troubleshoot issues
- Use version control systems like Git to manage and track changes in code
- Collaborate with team members on code repositories, resolving conflicts and ensuring code quality
- Deliver new and maintain existing features on the Umbraco-backed CMS
- Deploy web applications to hosting platforms or servers
- Configure and maintain web servers, ensuring optimal performance and security
- Implement continuous integration and continuous deployment (CI/CD) pipelines for automated testing and deployment
- Write and maintain automated tests to ensure code quality
- Collaborate with cross-functional teams, including designers, product managers, and other developers
- Provide day-to-day people leadership for the team, including regular one-to-ones, coaching, feedback, career development, wellbeing support, and performance management
- Build a healthy, inclusive, and accountable team environment that supports high autonomy and effective collaboration
- Provide leadership visibility into team health, capacity, capability, and emerging people risks
Requirements:
- 6+ years' web full stack development experience ideally in a commercial and/or ecommerce organization
- Experience leading, mentoring, or coaching software engineers
- Strong level React, JavaScript, HTML, Typescript, SCSS/CSS & ES6 Vanilla Javascript
- Strong C#, ASP.Net MVC, ReactJs, with Angular exposure a plus
- Advanced web development including AJAX, SPA, SEO, cross-browser, various JS frameworks, REST API design / integration, CSS including server-side pre-processing such as LESS, SASS
- Strong SQL Server
- Experience working with CMS, Umbraco preferred
- Experience with Windows Server / IIS
- Experience working within an Agile SDLC
- Ability to build trust, provide clear feedback, and support meaningful career-development conversations
- Ability to set clear expectations while enabling engineers to work with a high degree of autonomy
Benefits:
- Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day
- Annual volunteer day
- Defined Contribution Company Pension Scheme
- Medical Insurance / Medical Aid (after qualifying period)
- Employee Assistance Programme Service
- Paid Sick leave
- 5 days bereavement leave per year
- On-Site Breakfast Bar
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://apply.workable.com/j/7B03F12747