A US-based company that provides businesses with event solutions to transform dormant registrants into paying customers is looking for a Web Front-End Engineer. The developer will work as part of the engineering team and take charge of the browser-side of the web application. The firm is on a mission to help businesses build critical relationships with their audience to convert them into loyal customers and restore the human connection in marketing. The company has managed to raise funding worth $20 mn+ so far. This is a unique opportunity for developers to work with a fast-growing team and make a lasting impact with lifelong connections.
Job Responsibilities:
Collaborate with the product team and back-end engineers during sprints and cycles
Develop web apps using React consuming server-side JSON restful services, Websocket events, and WebRTC streaming
Discuss with the team to understand the functionality and come up with innovative ideas that will impact the front-end… development for the best user experience
Diagnose and solve problems quickly and effectively as they arise
Discuss with the team on tasks to be done
Performs code reviews for team members
Follow best practices and guidance to build an easy to maintain and extend, high performing application
Job Requirements:
Bachelors/Masters degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a front-end engineer
Knowledge of HTTP and WebSocket protocols
Highly proficient with React and JavaScript using Babel and/or Typescript
Prior experience delivering tasks using top-notch JavaScript, HTML5, and CSS3 techniques
Knowledge of cross-browser compatibility issues and client-side performance considerations
Ability to create Unit-tests for components, along with an experience in NodeJS
Strong experience in the Git subversion system
Interest in continuously learning new techniques, exploring tools used by large corporations, and staying aware of trends in the front-end developer community
Prior experience running webinars, WebRTC, and testing frameworks is desirable
Nice to have some experience in Progressive Web Apps and CI/CD pipelines
Strong team player in a flat-structured, highly collaborative environment
Excellent communication skills and participates actively in team meetings discussions
Ability to be flexible and handle constant changes in business requirements
Great UX sensibilities to offer opinions on how things look and work