Tech Lead - eCommerce - Remote
Description
A Tech Lead should be aligned to a set of capabilities that are owned by an individual Product Team. There will be a one-to-one relationship between a Tech Lead and a Product Team. This is an inwardly facing role (understanding deeply their Product domain, and the people and skills within the team) and also an outwardly facing role (understanding their stakeholders and Business value, and actively contributing to the greater good of Engineering, Development Practice, RI:Tech and River Island).
Key Accountabilities:
As a Tech Lead, you’re holding yourself accountable to the functionality and well-being of not just the codebase, but the Product(s)/Technical Domain itself and its customers along with the user experience offered to those customers.
What We Are Looking For…
Responsible for the development, design and implementation of new or modified software products or ongoing business projects. Typically sitting within the IT team of a business, a Tech Lead will be involved in liaising with the Business Analysts/Product Owner and Development Managers to ensure software projects meet requirements.
- Line Manages the people in the team that belong to the Development Practice.
- Putting the customer at the heart of everything you do
- Owns and continuously looks to improve the team’s Product(s) –you build it, own it, run it.
- Is responsible for high quality, operable, maintainable, adaptable, compliant, security-conscious and responsive solutions.
- Is fully versed in the team’s backlog –Kanban / Sprint backlog, Product backlog and also the strategic direction of the Product.
- Is able to communicate effectively at all levels and can describe the business value of the work undertaken.
- Coaches, mentors and has an active interest in developing all those in the team
- Actively codes.
- Works closely with the ADM, BA and PO of the team
- Researching, designing, implementing and managing software programs
- Testing and evaluating new programs
- Identifying areas for modification in existing programs and subsequently developing these modifications
- Writing and implementing efficient SOLID code in accordance with best practices
- Determining operational practicality
- Deploying software tools, processes and metrics
- Maintaining and upgrading existing systems
- Working closely with other developers, UX designers, business and systems analysts
- Self-documenting code using a TDD / BDD approach, that adheres to SOLID principles.
- Experience with distributed systems and CI pipelines a plus.
- SOLID, YAGNI, DRY, KISS…
- Functional programming
- Caching strategies
- Service based application design
- Performance
- Security and Data Compliance
- At least 3 exceptional years of development experience
- HTML, CSS
- JavaScript, inc. ES6, React, Node, Redux
- Typescript
- GraphQL, Apollo
- Jest, React Testing Library, Supertest
- Webpack/Yarn
- JAMStack, AWS, ECS, Lambda, SQS, SNS, EventBridge, API Gateway
- Experience with one or more of the following Commerce Tools, Stripe, Talon.One
- Experience with payment providers
This Is For You…
- Discount – Generous 50% staff discount so you can treat yourself & a bargain staff shop, all onsite!
- RI Rewards – Reducing Islanders everyday expenses through discounts, benefits, financial advice, wellbeing solutions and more with Reward Gateway!
- Island culture – We have a free onsite gym, subsidised restaurant & café & various social events throughout the year. We also work closely with the Retail Trust to create dedicated support for all our Islanders!
- Work that stays at work – Flexible working is a given, on top of payday early finishes and Summer Fridays
- Family Hub – Every family is unique, we support Islanders with all different family setups enhanced maternity, paternity, adoption & fertility treatment
- Giver Island – Give as you earn scheme, a ‘Giver Island’ day each year and matched funding
- Training on the job – Support with upskilling skills through on the job training and qualifications
- Pension – A contributory private pension scheme
- Bonus – A generous bonus scheme
- Healthcare – With the choice to opt in for healthcare though our provider AXA
- Holiday – 25 days paid holiday, exclusive of Bank Holidays. With the added option to purchase additional holiday for whatever the need!
Keeping You Safe…
Every Islander Counts
Our Island is made up of a diverse community, where we all belong and feel part of something bigger. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles unless operational requirements prevent otherwise.