Software Developer - Front End

At Kraken Robotics

Job Location: Mount Pearl

Work Style: On-site

Job Description

Join Kraken Robotics – Pioneers in Underwater Intelligence
At Kraken Robotics, we’re redefining ocean exploration and intelligence, tackling challenges that make a difference globally. Our team is dedicated to developing innovative technologies that support safer, more efficient, and sustainable marine operations. If you’re passionate about impactful innovation and want to contribute to a mission that aids humanity in overcoming the challenges of our oceans, join us.

About the Role
We’re currently seeking a Software Developer – Front End to join our team in Mount Pearl, Newfoundland. In this role, you’ll work on developing our web-based control software for Synthetic Aperture Sonar (SAS) and other proprietary systems. You’ll be a critical contributor to the UI/UX design, data display, and user interfaces of our products, ensuring seamless interaction with various Kraken systems.

This position offers the chance to work in a fast-paced, collaborative environment, where you’ll contribute to the design and development of solutions at the forefront of ocean technology.

Roles and Responsibilities
As a Front-End Software Developer at Kraken Robotics, you will:
Develop and Innovate: Contribute to all phases of software development, from gathering requirements and programming to UI/UX design, documentation, and testing for web and desktop interfaces.
Collaborate and Review: Participate in peer code reviews and work closely with multidisciplinary teams to ensure high-quality product delivery.
Design for Excellence: Create new UI components aligned with the latest design standards under the guidance of the UI/UX Design Lead.
Shape the Future of Kraken: Contribute to Kraken’s style guide and play a role in the ongoing evolution of Kraken’s product offerings.

Qualifications and Experience
Education and Experience: Minimum of 4 years of experience in software development, along with a degree in Computer Engineering, Computer Science, Software Engineering, or a related field.Technical Proficiency:

  • Skilled in React or other JavaScript frameworks, web technologies, Git, and JavaScript/TypeScript.
  • Knowledgeable in software engineering fundamentals including testing, CI, data structures, and Agile Scrum practices.
  • Proven experience in creating clean, intuitive UI/UX applications.

Communication Skills: Strong written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams.

Additional “Nice-to-Have” Skills
Database Knowledge: Experience with relational databases like PostgreSQL.
Agile and UX Tools: Experience in Agile Scrum teams, and familiarity with design tools like Figma or Adobe XD.
Additional Technical Exposure: Familiarity with Docker, Gitlab CI, Linux, C#, and design patterns like MVVM or MVC.

Why Kraken Robotics?
Kraken Robotics is at the cutting edge of underwater technology, supporting initiatives across global security, offshore energy, and environmental sectors. As part of our team, you’ll have the opportunity to:

Impact the Oceans: Work on technology that helps defend and sustain the oceans, supporting the infrastructure that drives offshore energy and global communications.
Be Part of an International Leader: Join a company known for its expertise in 3D Synthetic Aperture Sonar (SAS) and other advanced subsea solutions, supporting NATO and commercial clients worldwide.
Enjoy Competitive Benefits: We offer an attractive compensation package with opportunities for career growth, remote working options, and a culture that values diversity, equity, and inclusion.