Junior Developer

United Kingdom🕖 2 months ago

An exciting opportunity has arisen at Daizy, an innovative technology company delivering SaaS solutions in the IoT (Internet of Things) marketplace. We are a provider of IoT technologies, providing clients with a next generation IoT platform for deployment, management, data, and tooling for IoT solutions. This is an exciting opportunity for a junior developer to join a growing technical team.

OverviewThe primary responsibilities of the role will be to:• Manage the onboarding of new IoT devices into the platform via the ‘Daizy Aware’ program.• Assist in pre-release testing of new features and enhancements.• Join the rest of the team in providing technical support for end-customers.

As part of our mission to make IoT “super consumable”, we have the Daizy Aware program. This program identifies, models, tests and certifies the compatibility of a wide range of IoT hardware with the Daizy platform. This role will be responsible for the execution of this process.

You will investigate new devices and assess their suitability for onboarding. Working from device documentation, and in consultation with device manufacturers, you will create profiles within the Daizy platform for each device type, specifying various characteristics of the device (for example, the type of device, the networks that it uses and the data points that it generates).

Devices are modelled in the platform using JavaScript functions to parse device payloads. You will be required to be competent in writing basic JavaScript functions, and be able to understand simple binary data, including bit and byte level operations, hexadecimal notation, and text & numeric encoding schemes. You will be required to add JavaScript to a device codec project including the addition of unit tests to ensure the accuracy of output from the codecs produced.

Customer support is managed across the team, and you will be expected to provide first-line technical support for our ticketing system, ensuring and monitoring our service levels. You will play a crucial role in ensuring the seamless functioning of our support infrastructure. Your primary focus will be on diagnosing, troubleshooting, and resolving technical issues, collaborating closely with the core team to enhance its performance.

ExperienceAny experience / exposure to JavaScript, Typescript and SQL would be useful, most project code is based on JavaScript and Typescript and is hosted in an AWS (Amazon Web Services) infrastructure. AWS experience is useful but not required. Familiarity with source control, specifically Git, would be expected.Any experience building unit tests for your work would be helpful as we expect to automate the testing of code as part of our software deployments.

Any experience or exposure to any IoT technology would be helpful but not essential. IoT devices use a variety of protocols to communicate, so some familiarity with network concepts such as TCP/UDP, IoT radio protocols such as LoRa and Sigfox, and application layer protocols such as HTTP / MQTT would be an advantage.Daizy receives physical hardware to onboard, and you will be required to set up and configure devices to talk to the Daizy platform, using techniques such as NFC, Bluetooth and serial AT commands. A knowledge of terminal programs such as PuTTY for serial communications is desirable.You will also have a problem-solving and self-motivated attitude with the ability to pick up new skills quickly, a natural ability to innovate and a passion for top quality software development. The role will also involve supporting existing software applications, which will include problem identification and resolution.As the ideal candidate, you will be delivery focused with excellent communication, presentation, and influencing skills.

Essential Skills• JavaScript• Typescript• NodeJS• Git – Source Control• Terminal / Command Line

Desirable Skills• Unit testing• Docker• Linux• SQL• AWS• HTML• CSS / Sass• VueJS

In addition, you will possess a strong personality, enthusiasm, dynamism and energy that will inspire successful development and customer outcomes.

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago