About the role:
Our client is building the industry’s first platform for DTC and e-commerce brands to run performance ad campaigns on Streaming TV - leveraging their best brand, product & social content.
This system utilizes real machine learning to prepare the creatives and connect the dots between performance TV creative, advanced targeting, and digital measurement to drive real performance for KPIs like website visits and purchases (CPA), as well as lift across existing search, social & other digital marketing channels.
We are looking for a highly skilled FrontendEngineer with experience in both React and the React-based rendering framework Remix. You will be a part of a team responsible for all aspects of a product frontend ecosystem: creating new features, testing, bug fixing, performance and deployment. You will help shape and scale robust frontend architectures with modern software engineering, analytics and product practices.
Responsibilities:
- Please note, availability to attend afternoon/evening meetings is a requirement for this role as the team are located in the US, both East & West Coasts
- Work in a highly collaborative and agile environment with cross-functional team members to translate business requirements, designs and wireframes into inspiring user experiences and a technical solutions
- Build responsive, high-performance, modern web/frontend architectures with React and Remix frameworks
- Develop UI architecture, interactions and behaviours with REST APIs or any other mechanism to process data (e.g. GraphQL, etc.)
- Test and debug frontend processes to ensure that developed solutions run effectively at all times
- Collaborate with cross-functional teams to understand requirements and deliver robust technical solutions
- Participate in project meetings to identify, evaluate and implement modern frontend best practices into the development process
Required qualifications & experience:
- 4+ years of production software development experience in architecturing frontend for high performance, reliable Distributed Systems and web/mobile applications
- Deep understanding of React and a track record of building complex React applications together with experience in Remix
- Bachelor's or higher degree in Computer Science, Software Engineering, or a related field
- Highly proficient with TypeScript and JavaScript frameworks
- Proficient in HTML5, CSS3, and building responsive UIs
- Strong understanding of software engineering principles, testing, data structures and algorithms
- Expertise in developing and optimizing web APIs for high performance and scalability
- Understanding of OO design patterns, SOLID principles and Clean Code
- Effective communication and teamwork skills
Nice To Have experience:
- Strong knowledge of architectural principles, coding standards, design patterns and best practices
- Experience with additional programming languages and frameworks (e.g., Scala, Node.js)
- Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud)
- Experience with deployments / Docker / pipelines, etc.