Senior JavaScript engineer (Copenhagen)
Small, autonomous, lean teams drive engineering at Composite. We are looking for a likable, talented and seasoned JavaScript engineer that excels in vanilla JavaScript and front-end development in general for our C1 CMS core team in Copenhagen. C1 CMS is an open source CMS, hosted on GitHub and has a lively community around it.
The candidate we are looking for would identify as a frontend developer, but with emphasis on the following aspects:
- Minimum 4 years experience in a similar position
- a strong command of vanilla JavaScript and modern browsers
- ability to author structured client-libraries and frameworks
- a keen eye on popular and emerging frontend technologies
- ability to communicate opinions and visions
The tasks involved in this job are those tasks that spring out of developing an open source web platform, which can span things like evaluating pull requests, discuss with the community and bringing about APIs and UI in the CMS Console.
The emphasis is on building the front-end of the CMS Console. Building tooling, so you and other front-end developers easily and consistently can extend the CMS with new applications. On top of this, you will also be building applications and UI that (when generic) become part of C1 CMS or (when specialized) are shipped as add-ons. You will work alongside other senior front-end developers.
The job will be dominated by the following tasks:
- Extending the (well-structured and clean) JS library behind the CMS Console
- Design, define and extend client frameworks for rapid data oriented UI development
- Building UI and feature applications big and small
- Refactoring around the web platform
In return for all of this, we will give you our warmest welcome in our core group, an engaging and friendly workplace and a super nice community on GitHub. You will be part of a lean team, operating within a technically progressive international software company. We can offer you the ability to attend/speak at conferences, a high degree of influence on our work and a benefit plan that match your skills.
About Orckestra and Orckestra
Composite is based in Copenhagen, Denmark and is part of Orckestra, a Montreal based software company, building a next-generation e-commerce platform. At Composite, we focus on the CMS part, while Orckestra focus on filling the gap between commerce clients and their customers. Our collective technology stack is leading edge, covering the following technologies:
- Back End: RESTful APIs in .NET C# 6.0 using ServiceStack, ASP.NET WebAPI, MVC, Razor, SignalR, Workflow Foundation
- Front End: Dynamic web applications written in JavaScript and HTML 5; Typescript, ECMAScript 6, SASS / LESS, targeting modern browsers.
- Mobile- Mobile application: development for iOS, Android and Windows using Xamarin
- Core Data, Infrastructure, & Reliability: IIS, Solr, Hadoop, SQL Server, PowerBI, SSIS, SSRS. Running, monitoring, and deploying to the cloud (Azure)
- Microsoft Azure: Azure compute and storage, Service Bus, Event Hub, NoSQL (table storage, blob), Redis Cache, AAD, Azure CDN, Streams Analytics, Cortana Analytics, Machine Learning, Traffic Manager, ExpressRoute.
- Automation and Continuous Delivery: Node JS, Git, Gulp, Powershell, Jenkins, SonarQube, TFS, VS Online, Docker.
You can find the C1 CMS open source project at https://github.com/Orckestra/C1-CMS