Our client, a technology company based in Central London, has developed a ground-breaking cloud-based e-commerce platform for digital media exchange. Their unique solution offers any digital content owner to plug into the business chain and sell any kind of media to their affiliated retailers and brands. With offices around Europe and growth in a number of areas within their new London office, they're now looking for a top-quality Front-end Developer to join the team on a 6month Contract. There will be more projects to work on after the initial 6 months is complete or a permanent position if desired.
The main business of the group is a digital exchange for media with focus on on-top-services / SaaS for its international customers. Target customers are content owners (labels, publishers), creative individuals (artists, writers) on the one hand, and retailers, brands, bloggers, educational institutions and alike on the other.
The core platform is already built as a fully cloud-based, global solution, which serves needs of the music, ePublishing and education industry in a modern and sophisticated manner. Future extensions of this platform are aiming to also serve needs of other digital industries using the same (and extended) platform.
The entire platform follows a clean separation of concerns with a service-oriented architecture.
The Backend of the solution is written in .NET/C# and exposes all resources via a REST API. Some internal processes are implemented in JAVA.
The Front-end part for B2B management uses the APIs and builds a node.js/HTML5 presentation layer for client users on top of it.
B2C elements for our clients use the same API for a more exposed integration in any blog, or commercial website world-wide.
The persistency layer is in Postgres with exposed search in ElasticSearch. All components of the platform are hosted in Amazons Web Services in multiple regions. They manage their processes with Agile (SCRUM) and JIRA.
As a member of the international team you will be working together with their product management and UX designers to determine the best way to implement certain business use cases in the front end. This is either the B2B online manager application, or exposed B2C widgets for use by retailers.
You define your requirements for the business logic (API) for the backend development team and contribute to the overall technical design. Senior and junior level team members work together to implement the best-fitting solutions for our customers.
For individual projects bespoke customer solutions will be built to tailor the core product/platform to the customers’ needs.
What you will do
Develop front-end web solutions for your clients using our services
Design and implement front-end using provided APIs
Integrate supplier API's
Propose improvements to existing systems
Participate in reviews of design, code, test and operational procedures
What we require from you
3+ years of experience with web development on medium to large scale successfully deployed projects
Knowledge in HTML5, CSS (LESS or possibly SASS), EcmaScript,
Knowledge in Node.js/Express.js framework and modules, Angular.js
Experience with build tools such as grunt/gulp/webpack
Experience with EcmaScript 5/6
Knowledge in using Elastic Search
Strong experience working with Web Services using HTTPS and provided RESTful APIs with payloads in JSON format
Design and develop web service integrations with distributed team members
Must have strong work ethic and be able to work both in team and solo environments
Always a plus
Experience in web development
Experience working with Agile/SCRUM development process
Experience using Jenkins, JIRA, Phonegap
Experience in using Amazon web services (AWS)
Experience with frameworks like vue.js, react.js, or others
What's in it for you
Exciting and fast paced work environment
Cutting edge technology stack
Experienced team members in a strong international team