NEW CAREER OPPORTUNITY
Build your career with Kraken Robotics. Make a difference to others. If innovation drives you, and you want a career that makes a difference to the world, helping humanity overcome the challenges in our oceans – safely, efficiently, and sustainably – then come join us at Kraken Robotics.
Kraken Robotics is currently recruiting for a Software Developer – Front End to join our Mount Pearl, Newfoundland Office.
Full-Time – Permanent | Job Reference: KRSI-2024-29
ROLES AND RESPONSIBILITIES
We are seeking a Software Developer to join our Front-End development team to work on our web-based control software for SAS and other proprietary systems, as well as geospatial display of system data outputs. The successful candidate will be able to work in a fast-paced, deadline-driven, team environment and be interested in contributing to the direction of future Kraken products. Reporting to the Lead Software Developer, the Software Developer – Front End will be responsible to:
- Participate in all aspects of software development for our web-based and desktop user interfaces, including programming, requirements gathering, UI/UX design, implementation, documentation, and testing.
- Participate in peer code reviews to facilitate knowledge sharing and promote excellence in software quality.
- Work with various teams within Kraken to ensure the timely development and delivery of Kraken products.
- Create designs for new components utilizing the industry’s most current design standards and trends under the direction of the UI/UX Design Lead.
- Contribute to the style-guide.
QUALIFICATIONS AND EXPERIENCE
- A minimum of four years’ software development experience.
- Degree in Computer Engineering, Computer Science, Software Engineering or equivalent.
- Proven skill set with React (or other JS frameworks), web-based technologies, Git, and JavaScript/TypeScript.
- A good understanding of software engineering fundamentals such as testing, continuous integration, Data structures, and Agile Scrum development best practices.
- Experience creating clean and intuitive UI/UX applications.
- Strong written and oral communications skills.
- Other areas of experience that is considered “nice to have”:
- Experience with relational databases such as PostgreSQL
- Experience working in Agile Scrum teams
- Experience with Figma/Adobe XD or similar wireframe/mock-up software
- Exposure to any of: Docker, Gitlab CI, and Linux
- Experience with C# with a solid understanding of MVVM and/or MVC design patterns
Why come work at Kraken Robotics…
Want to apply your skills, knowledge and expertise to push the boundaries of underwater intelligence – which help governments defend and make our oceans safe, or ensure critical offshore energy and communications infrastructure is installed and maintained efficiently? If innovation drives you, and you want a career that makes a difference, helping humanity overcome the challenges in our oceans – safely, efficiently, and sustainably – then come join us at Kraken Robotics.
Kraken Robotics offers a unique career opportunity to work with an internationally recognized leader in ocean technology that is harnessing our world class talent to provide superior subsea solutions for global security, environmental, and scientific challenges. Our highly talented team design and manufacture technology platforms for NATO navies and commercial clients throughout the world and provide acoustic 3D Synthetic Aperture Sonar (SAS) data solutions and imaging in the offshore energy sector with increasing focus on offshore renewables.
Kraken offers an attractive and competitive compensation package designed to reward our team for a job well done. With locations around the world, we support remote working packages and encourage professional and cultural collaborations. Kraken is an equal opportunity employer focused on promoting diversity, equity, and inclusion and we value the diversity of our team that contributes to our company growth and development.