Job Description
Role Responsibility
- Plan, design, develop & release working software using best practices
- Pair-program with other team members and mentor other developers
- Learn new technologies and adapt to change
- Promote skills and knowledge sharing
- Work in a cross-discipline environment
- Understand and contribute to product goals/priorities
The Ideal Candidate
Essential Skills & Experience
- Expertise in building engaging and performant UIs (e.g. CSS and animations)
- Building modern web applications that run in the Cloud (we use ReactJS, NodeJS and AWS but open to experience with other similar technologies)
- Establishing and promoting best practices within teams
- Being flexible, and comfortable adapting to changing priorities
- Being curious, kind and a great team-worker
Desirable Skills & Experience
- Learning new software skills and working with new technologies
- Working and collaborating in cross-discipline teams
- Developing software with Redux or similar state managers
- Developing software with security and accessibility in mind
- Developing software using TDD/BDD techniques
- Working with CI/CD tools such as Jenkins or similar
- Developing for NGINX or similar reverse proxies
Package Description
Band: D
Contract type: Permanent
Location: London
We’re happy to discuss flexible working. Please indicate your choice under the flexible working question in the application. There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage.
- Excellent career progression – the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
- Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
- Benefits- We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more.
Job ID: 94712