
Current Job Postings
Ahoy there! Interested in working at Barnacle Systems? Here is a list of roles that we are currently hiring for, click the link to learn more:
Intermediate Front-End Developer
We are seeking an Intermediate Front-End Developer to help us build new web and mobile products as well as help maintain and improve our existing line of BRNKL products.
Duties
As our Intermediate Front-End Developer, you will:
- Work with the product team to develop and maintain web and mobile applications
- Rapidly build and iterate on functional prototypes that express design intent
- Develop and test with TypeScript, React, Angular and associated technologies (CSS/HTML, modern frameworks)
- Be detail-oriented and passionate about creating beautiful front-end experiences
- Work as part of an Agile team and participate in scrums and sprints
- Remain current on industry standards in web and mobile app development
- Help promote an inspiring and inclusive environment alongside the rest of the team
Qualifications
What we are hoping you bring:
- 2+ years of professional experience as a front-end developer
- Experience with JavaScript, ES6, Node.js, and TypeScript
- Experience with HTML, CSS, and SASS
- Knowledge of JS frameworks such as React and Angular
- Proficiency with distributed version control systems such as Git
Interested?
Send us an e-mail to ahoy@brnkl.io with your resume, cover letter, and a link to your GitHub (if you’re actively working on projects). We have a strong preference to see code that you’ve written outside of schoolwork, if possible.
Intermediate/Senior Full-Stack Developer
We are seeking an Intermediate to Senior Full-Stack Developer to help us build new web and mobile products as well as help maintain and improve our existing line of BRNKL products.
Duties
As our Intermediate/Senior Full-Stack Developer, you will:
- Release large-scale frontend and backend applications into a production environment
- Build scalable, performant, maintainable, and well-tested full-stack features
- Write and maintain code using asynchronous programming patterns
- Work as part of an Agile team and participate in scrums and sprints
- Contribute a full spectrum of tests to ensure product performance, from e2e functional testing, to integration & unit testing
- Remain current on industry standards in web and mobile app development
- Help promote an inspiring and inclusive environment alongside the rest of the team
Qualifications
What we are hoping you bring:
- 3+ years of professional software development experience
- Comprehensive knowledge of JS frameworks such as React, Node.js, AngularJS, Typescript
- Comfortable working with relational (SQLite) and NoSQL databases (Redis/MongoDB)
- Knowledge of web/mobile standards, device compatibility, and responsive design
- Experience working with RESTful web services, JSON data models, and integration with REST APIs
- Strong working knowledge of testing frameworks such as Jest
- Passion for writing quality code that is maintainable
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
Nice to haves
- Experience developing in a containerized environment (Docker preferred)
- Experience working with IoT devices
- Good knowledge of API security and data encryption
- Experience utilizing a deployment pipeline with tools such as GitHub Actions
- Experience working with the Cloud platforms
Interested?
Send us an e-mail to ahoy@brnkl.io with your resume, cover letter, and a link to your GitHub (if you’re actively working on projects). We have a strong preference to see code that you’ve written outside of schoolwork, if possible.
IoT Systems & Mobile App Test Engineer – Co-op
Job Description
Embark on a journey with Barnacle Systems, an award-winning marine electronics innovator with a waterfront office in Victoria, BC. At the heart of our mission lies the ambition to “re-invent how people check on their boats”, safeguarding recreational and government vessels alike. As we stride forward in our venture, we’re also deeply committed to environmental protection, taking the lead against the risks posed by abandoned boats. As part of our vibrant team, you’ll step into a world where every voice is cherished, and every perspective contributes to the tide of innovation. Jump into experiences that include:
- Testing cutting-edge mobile apps across both Apple and Android ecosystems.
- Delving deep with hands-on testing of our innovative circuit boards.
- Navigating the complexities of computer networks, broadening your troubleshooting horizons.
- Collaborating in a diverse and supportive atmosphere alongside dedicated software, electrical, and mechanical engineers.
At Barnacle, we are convinced that a mosaic of backgrounds and ideas is the secret to truly groundbreaking solutions. So, if you’re someone who’s curious, detail-oriented, and ready to bring your unique insights to a tight-knit team, then we’re excited to set sail with you on this journey of innovation and growth.
Qualifications
- A genuine passion for design and prioritizing an excellent user experience.
- Completion of at least one year in an engineering program.
- A collaborative mindset, enthusiastic about working cohesively within a team of diverse professionals.
- Open-mindedness to let your experience with Barnacle Systems guide your decision on a future career path, be it in software, computer, electrical, or mechanical engineering.
Interested?
Send us an e-mail to ahoy@brnkl.io with your resume, cover letter, and a link to your GitHub (if you’re actively working on projects).
About Barnacle Systems
We develop boat security and monitoring products that protect recreational (sailboats and powerboats), industrial, and government vessels around the world! We develop all of our hardware, software, and firmware in-house and manufacture all of our hardware in Vancouver. We are tremendously proud to be helping protect the environment by preventing boats from sinking.
Our Team
At Barnacle, we’re a highly collaborative team based in Victoria, BC. Our workplace culture values kindness, creativity, diverse perspectives, transparency, and continuous improvement. We’re committed to building and fostering an inclusive, accessible environment for everyone where you can create authentic connections, prioritize your career growth, and live your best life both in and out of work. At work, you’ll feel empowered to take on new challenges, and have the resources you need to succeed. We offer free on-site parking, quarterly team-building events, and plenty of opportunities to have fun and connect with your colleagues in meaningful ways.