Lead Software Developer - Front End

Apply Now

Company: Kraken

Location: Mount Pearl, NL A1N 1A1

Description:

Kraken Robotics | Underwater. Understood.

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 Lead Software Developer - Front End to join our Mount Pearl, NL.

Full-Time - Permanent | Job Reference: KRSI-2024-45

ROLES AND RESPONSIBILITIES

We are seeking a Lead Software Developer - Front-Endto join our Front-End development team for GUI-based applications. 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.

Responsibilities will include, but not limited to the following:
  • Provide technical leadership to our front-end software development team.
  • Participate in project planning with the Director, Global Software & Autonomy.
  • Help strengthen the test suite and add to the DevOps process.
  • Participate in the formulation and documentation of functional and technical requirements.
  • Perform code reviews to facilitate knowledge sharing and promote excellence in software quality.
  • Oversee software designs (internal or via external contractors).
  • Work with the Software Project Manager/Product Owner in an Agile/Scrum environment.
  • Implement and adhere to software and documentation practices that are consistent with quality standards.
  • Participate in the supervision and administration of internal and external contractors (timesheet approval, expenses, etc.).
  • Participate in all aspects of software development for our desktop and web-based user interfaces, including programming, requirements gathering, UI/UX design, implementation, documentation, and testing.
  • Support fundamental scientific investigations as required.


QUALIFICATIONS AND EXPERIENCE
  • A minimum of eight years' experience with front-end development, tools, and practices.
  • A minimum of 3 years' experience leading front-end software teams.
  • Bachelor's degree in computer science or computer engineering.
  • Must be proficient in Linux and Windows based system development.
  • Proven skill set with React (or other JS frameworks), web-based technologies, Git, and JavaScript/TypeScript.
  • Strong leadership skills and excellent communication skills with the desire to work collaboratively in a team environment.
  • Strong analytical, problem solving, and troubleshooting abilities are essential.
  • Up to date with the latest software development trends
  • Self-motivated and ability to work well independently.
  • Adapt to changes in the work environment, manage competing demands and can deal with frequent interruptions, changes, delays, or unexpected events.
  • Ability to get up to speed with new systems and concepts quickly.


Preferred Skills:
  • 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.

Similar Jobs