Junior Frontend Developer
The core platform is already built as a fully cloud-based, global solution,
which serves needs of the music 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.
Core technologies
The entire platform is following a clean separation of concerns with a
service oriented architecture.
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 Frontend part for B2B management is using the APIs and builds a
node.js/HTML5 presentation layer for client users on top of it.
B2C elements for our clients are using 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 through Elastic
Search.
The entire platform is managed with Agile (SCRUM) software development
processes.
Your role
As a member of the international team you will be working together with
our 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 are working 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 Be Doing
• Develop frontend web solutions for your clients using our services
• Design and implement frontends using provided APIs
• Integrate supplier API's
• Propose improvements to existing systems
• Participate in reviews of design, code, test and operational
procedures
What You Need for this Position
• Must have ~1 year 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, Spine.js,
Angular.js
• Knowledge in using Elastic Search
• 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
Optional
• Experience in web development
• Experience working with Agile/SCRUM development process
• Experience using Jenkins, JIRA, Phonegap
• Experience in using Amazon web services (AWS)
• Must have strong work ethic and be able to work both in team and
solo environments
What's In It for You
• Exciting and fast paced work environment
• Cutting edge technology stack
• Experienced team members in a strong international team