Come and work on Kast, an online hangout platform for friends that want to play together, watch together, and be together in the digital space. Our platform empowers individuals to live-share experiences, engage within the community, and build relationships with like-minded people. We are looking for a full-stack developer to join us and primarily help work of audio solutions.
We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing audio / user interface components and implementing them following well-known React.js Redux workflows built in an Electron desktop app as well as isomorphic web applications.
You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on other client applications and backend services. Therefore, a commitment to collaborative problem solving, communication, sophisticated design, and quality product is important.
Most of all we are looking for people who enjoy being engaged with and “owning” the solutions to hard problems.
Our small Finnish team has a nice office in central Helsinki, in the Maria01 startup hub. You will get access to the tools of your preference for doing your work. We offer flexibility regarding working hours.
Developing new audio/multimedia features using React.js running in Electron and web applications
Building reusable components and front-end libraries for future use
Translating requirements documents, designs, and wireframes into high quality code
Communicating with engineering managers, product and project staff to clarify and resolve any requirements ambiguities
Bug fixes to update and optimize existing code
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Experience with Web Audio, Web Audio APIs and WebRTC audio is a plus
Experience with Electron is a plus
Experience with native audio drivers is a plus (Mac and Windows)
Experience with common front-end development tools such as Babel, Webpack, NPM, YARN, etc.
Familiarity with newer specifications of EcmaScript
Familiarity with RESTful APIs
Familiarity with Git and GitHub
Familiarity with serverless APIs and microservice usage as it applies to client applications
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Ability to understand business requirements and translate them into technical requirements
If you have questions about this position, you can contact the Finnish country manager Max Sjöblom (max.sjoblom@kastapp.co).
We very much look forward to receiving your application!
This job comes with several perks and benefits