Position: Senior full stack developer (React + Firebase)
Company: FFAIR
Category: JavaScript
Experience required: 5y
English level: intermediate

FFAIR is an award-winning UK-based event technology company that specializes in creating innovative and disruptive digital products for the events sector. We're seeking a highly skilled and motivated Senior Software Developer to join our expanding team.

In this role, you'll work closely with our product and operations teams to build and enhance our digital products and services. You'll lead the development decision-making process and have opportunities to mentor junior colleagues, contribute to our development life cycle, and help drive our innovation and growth.

Qualifications:
- 5+ years of experience as a software developer
- Expertise in JavaScript, HTML, and CSS
- Experience with TypeScript, ReactJS, NodeJS, REST, Firebase, and Cypress (bonus)
- Proven work experience as a team leader or mentor
- Experience with delivery platforms and services such as Firebase and Google Cloud
- Team leading
- Experience with the code review process and using Git
- Experience with debugging and logging tools such as Chrome Developer Tools
- Excellent communication skills
- Upper-Intermediate English (B2)

Responsibilities:
- Develop, test, and deploy high-quality code for our digital products and services
- Collaborate with cross-functional teams to identify and solve complex technical challenges
- Mentor junior colleagues and help improve our development life cycle
- Think critically and contribute to the product and architecture perspective
- Stay up-to-date with the latest trends and technologies in the industry

Benefits:
- Competitive salary and benefits package
- Opportunities for growth, learning, and development
- A supportive and collaborative team culture that values diversity and inclusion
- Flexible working hours and remote work options
- Regular team-building events and activities

Hiring process:
1. Introductory screen: Our recruitment specialist will review your application and schedule a call to get to know you better and tell you more about the role and company.
2. Technical interview: You'll virtually meet with 2-3 members of our team to assess your technical skills, values fit, and cultural add. You may also be asked to complete a short task that closely mirrors some aspects of the role. The remote interview takes about 1-2 hours.
3. Reference checks: We'll ask for 2-3 professional references to chat about your time working together.
4. Final decision: The project manager will consolidate all of the feedback and let you know of their decision.
5. Offer: If you are our perfect match, and we're yours, an official offer will be made!
6. If you're a highly motivated and passionate software developer who's looking for an exciting new challenge, we want to hear from you! Apply today and join our amazing team at FFAIR.

Trial: 3 months
Employment: Direct contract with UK company