We offer our customers straightforward pricing, as much storage as they need, and the ability to organize images easily. Skyfish is based in Denmark, and we are expanding rapidly. We are hunting for a front-end developer to join our team and bring new features and functionality to our customers.
We help some of Northern Europe’s largest organizations store, structure, and share their content securely with Skyfish, our digital asset management application. Skyfish protects its users' files on secure servers, tags them automatically, and makes teamwork simple with time-limited private links. Additional streaming and gallery services supercharge media exposure. Organizations use Skyfish to maximize their security and their work capabilities simultaneously.
We are looking for a Senior JavaScript / React Engineer interested in working with high-performing web applications based on search algorithms and cloud infrastructure.
You will be part of a strong development team in Denmark, working from either our headquarters in Odense or our satellite office in Copenhagen. We are in a period of rapid growth and have many exciting and technically challenging projects in the pipeline. The platform you help develop will create a fantastic user experience and convert new visitors into paying customers.
As a Senior JavaScript / React Engineer, you will work closely with product designers, project managers, and Software engineers to create new customer features and integrate new technologies. You will be involved in challenging projects from conceptualization to launch.
Creating plugins to our new, custom React-based CMS
Creating and maintaining React/Redux single-page applications
Creating and maintaining node packages
Maintaining existing systems and fix bugs on existing projects
Creating efficient, reusable front-end components that drive complex web applications
Creating and maintaining unit test for project components
Collaborate across departments to deliver compelling user-facing products
Identify and resolve performance and scalability issues
You are open-minded, can see potential and you focus on what is possible. You are not afraid of applying your theoretical background to problems to find new ways of solving problems. We know developers come in all shapes and sizes, but we expect you to at least match the following qualifications to apply:
Excellent written and verbal English skills are required
2+ years of experience with React, Redux, and any JavaScript testing framework
5+ years of experience with JavaScript
A high degree of comfort in ES6, JSX, CSS, and HTML
Experience with Node.js, node.js modules/packages, and webpack
BS/MS in Computer Science, Software Engineering, or a related technical field
Experience with PHP, jQuery, AngularJS, Material-UI, Bootstrap or PWA
Experience with mobile app development in React Native or Flutter
Experience with test-driven development
Exciting work on interesting technical challenges
A talented, committed, and international team from more than nine countries
Competitive salary
Pension contribution
Company-paid continuous education program
A great selection of delicious food prepared daily by our in-house chef!
Flexible working hours (our core hours are 9:00 am to 3:00 pm)
If this is you, we want to hear from you! Send us a PDF of your CV and links to your open-source projects and/or GitHub repositories. All applications must be submitted in English to be considered.
This job comes with several perks and benefits