Front-End Software Engineer

Engineering London, United Kingdom


Description

Senior Frontend Software Engineer 
 
Summary of Role:    
We are seeking an experienced Senior Frontend Software Engineer to join our team and help build cutting-edge enterprise level applications that are scalable, user-friendly and accessible.    
 
As a Senior Frontend Software Engineer, you will play a pivotal role in the design, development and maintenance of our enterprise web application which provides remote file access and collaboration. 
Candidates can be remote in UK or Ireland.
 
Responsibilities:   
  • Design, develop and maintain a complex, scalable, high performance web application using React, Tailwind and other modern tools.  
  • Collaborate with UI / UX / Product teams to ensure that the user interface is intuitive, responsive, and visually appealing.  
  • Work closely with the backend team to integrate frontend components with backend services and APIs.   
  • Ensure application meets best practice and industry standards around accessibility  
    (ie. WCAG, to provide an inclusive experience for all users) 
      
  • Lead the frontend development process in an agile environment, contributing to sprint planning, retrospectives, and other agile ceremonies.   
  • Mentor and guide junior engineers, fostering a culture of learning and improvement.   
  • Embody a culture of quality within the team, by implementing tests and working closely with our QA teams.   
  • Collaborate with Engineering Management, Product, and key stakeholders to understand requirements, translating them into technical specifications.   
  • Establish and uphold best practices, coding standards and design patterns.   
  • Lead efforts to continuously improve the development process, tools, and methodologies.      
  • Communicate and collaborate with cross-functional teams.  
  • Respond to customer raised incidents in a timely manner, perform root cause analysis and implement preventative measures to avoid future incidents.  
Experience Required:   
  • Technologies:  
    • TypeScript   
    • React  
    • Tailwind CSS  
    • State management with tools like Redux.   
    • Git (GitHub)  
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.  
  • 5 years+ previous experience as a senior frontend software engineer or similar role, with a strong focus on React.   
  • Demonstratable experience working with Tailwind CSS or similar utility-first CSS frameworks.   
  • Prior experience integrating frontend components with API based backend services.   
  • Prior experience in building and maintaining enterprise applications.   
  • Deep understanding of web accessibility standards, particularly WCAG, and a track record of implementing accessible web applications.   
  • Experience working in an agile development environment, and a solid understanding of the agile methodologies.   
  • Excellent problem-solving skills and attention to detail.   
  • Strong communication skills, with the ability to articular technical concepts to both technical and non-technical stakeholders.   
  • Ability to work independently and collaboratively in a fast-paced, team-oriented environment.   
  • Experience asserting the quality of your implementation through automated testing.   
  • Prior experience working with internationalized web applications.  
Beneficial Experience:   
  • Working with greenfield and brownfield development projects.   
  • Prior experience testing and shipping enterprise applications.  
  • Prior experience working with enterprise file sync and share solutions.  
About Nasuni   
Nasuni is the leading hybrid cloud storage solution that powers business growth with effortless scalability, built-in security, and fast edge performance using a unique cloud-native architecture. The Nasuni File Data Platform delivers operational excellence by consolidating NAS and backup, eliminating data silos, and making management easy and flexible without changes to apps or workflows. Its built-in security offers proactive defense and rapid recovery, lowering organization’s risk from the detrimental effects of ransomware attacks and other disasters. Synchronized access to file data everywhere ensures user productivity by supporting remote and hybrid work. 
  
Why work at Nasuni?  
As part of our commitment to your well-being, we are pleased to offer comprehensive benefits packages to employees across the UK.  Benefits packages generally include:     
  • 25 days of PTO for full-time employees plus 10 holidays  
  • Incentive stock options  
  • Robust, company-paid private Medical and Dental benefit plans  
  • An Employee Assistance Program to help with life’s difficulties and stressors  
  • Substantial Death In Service and Income Protection (disability) insurance  
  • Pension Plan with company match with salary exchange option  
  • Generous employee referral bonuses  
  • Professional development resources  
  • “Nasuni Cares” volunteer opportunities 
  • Brand new, modern office space with great, public transit-accessible location in Paddington with lounge, bike storage, phone booths, café, rooftop terrace, lockers, kitchens and break-out spaces  
  • Great team culture and social activities  
  • Best in class employee onboarding and training  
  • Professional development resources  
To all recruitment agencies: Nasuni does not accept agency resumes. Please do not forward resumes to our job boards, Nasuni employees or any other company location. Nasuni is not responsible for any fees related to unsolicited resumes. 
  
Nasuni is an equal opportunity employer. The equal employment opportunity policy at Nasuni protects employees and job applicants from discrimination on the bases of race, religion, color, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, family medical history or genetic information, political affiliation, military service, or other non-merit based factors. These protections extend to all management practices and decisions, including recruitment and hiring practices, appraisal systems, promotions, and training and career development programs.