frontend software engineer

Fx Digital
Barcelona, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Barcelona, Spain

Tech stack

Clean Code Principles
JavaScript
API
Unit Testing
Continuous Delivery
Software Debugging
Performance Tuning
Systems Integration
Digital Audio Player
Apache Yarn
React
Kotlin
Information Technology
Transport Protocols
Npm(Software)
Front End Software Development
REST
Web Architecture
Multiplatform

Job description

fluid, and data driven user experiences for mobile and large screen devicesLead technical solutions for Connected TV, mobile and interactivity across smart devicesContribute to product development initiatives that reach hundreds of thousands of usersCollaborate with product, design, and QA to understand customer needs and structure work for efficient deliveryProvide technical guidance and inspire the development team to deliver optimised, reliable, and maintainable codeMentor team members, supporting them to improve their craft and grow their impactImplement tools and processes that support the team's continuous delivery of value to usersProvide technical insight in customer meetings, presenting solutions and advising on architectural decisionsCollaborate with sales and marketing teams to present technical solutions to prospective clientsStay current with industry developments by attending relevant events and training to maintain cutting-edge skillsRequirements5+ years of professional

Requirements

experience in front-end or full-stack application engineering / developmentExpert knowledge of Type Script and the Javascript eco-systemExtensive experience integrating with RESTful APIs, unit testing frameworks, and debugging toolsSolid grasp of web architecture, including APIs, transfer protocols, and browser internalsProficiency with CLI tools (e.g., yarn, npm) and some familiarity with CI/CD pipelinesStrong leadership, time-management, and communication skillsDesirable SkillsPassion for efficient code, performance optimisation, and pushing limits of constrained devicesExperience with video/audio player playback (e.g., hls.js), video delivery protocols, DRMExperience with Web GL, Rx JS, and stream-based programmingExperience in one or more native and cross-platform development environments Android/Google TV/Kotlin, or i OS/tv OS, React NativeBachelor's degree in Computer Science, Mathematics, or a related field (or equivalent experience)Why work at FX?To recognise everyone's

About the company

{ "@context": "http://schema.org", "@type": "JobPosting", "baseSalary" : { "@type": "MonetaryAmount", "currency": "EUR", "value": { "@type": "QuantitativeValue", "minValue": 50000, "maxValue": 70000.00, "value": 70000.00, "unitText": "YEAR" } }, "datePosted": "2026-04-12", "validThrough" : "2026-07-12", "description": "Role About FX Digital FX Digital is a specialist Connected TV agency, providing a wide range of services, including Product Strategy, Design, Engineering, and Test Automation. We partner with global streaming brands such as Discovery+, Brit Box, ATP Media, ITV, and Dyn.As a Senior Software Engineer at FX Digital, you take a leading role in shaping the technical direction of our Connected TV and living room experiences.With your extensive experience in application development and web technologies, you will lead technical solutions, mentor team members, and deliver engaging user experiences for large screen devices.Key ResponsibilitiesEngineer and develop responsive, incredible contribution to the success of the business, we offer an annual profit sharePersonal development is hugely important, so we invest time for you to up-skill, learn and growPersonal pension with salary sacrifice, and medical insuranceEarly finish Fridays in the summerFlexible working - with the option to work 2 days a week from homeWe appreciate that the world has changed and so we also offer a flexi start time between 8am and 10amTo ensure that our remote workers don't miss out on the office experience, we have invested in technology that allows us to run company events in a hybrid wayEvery month you have the option of a one-on-one Sanctus mental health coaching session, a great opportunity to get quality mental health support at workTake part in regular company-wide and team-specific socials (both in-person and remote)We take great pride in our culture of acceptance, diversity and inclusionComplete regular surveys to provide anonymous feedback on the business, leadership team and your role to ensure that we are doing everything we can to keep improving and making FX a great place to workJoin us at our monthly Show and Tell, where team members update us on what they've been working onGet nominated for the monthly FX Factor by your peers and get recognised for your contribution to the businessWe are invested in your growth and so we run regular, quarterly appraisals, to ensure you are receiving constant feedback and working towards goals for growthWe support our team to get involved in conferences, events and trade shows at home and abroadWork with epic and prestigious global brands in the media, sport and entertainment space, from Discovery to BBC and ATP MediaIf you're passionate about this role and believe you can add value, we encourage you to apply, even if your background doesn't match the job description exactly.This is a full-time role based out of our office in Poblenou, Barcelona. We can only

Apply for this position