Front End Software Engineer/Developer

About Sonar Software

At Sonar Software, we’re revolutionizing how internet service providers (ISPs) manage their operations. Our cutting-edge SaaS BSS/OSS solution empowers ISPs to streamline processes, enhance customer experiences, and drive growth. As a fast-growing, remote-first company, we thrive on collaboration and innovation. We’re on a mission to help ISPs bridge the digital divide and bring internet access to underserved communities.



Job Summary 

A developer team member designs, builds, and maintains Sonar’s software products, ensuring reliable, scalable, and user-friendly solutions. This role works closely with product managers, designers, and cross-functional teams to deliver end-to-end features that enhance Sonar’s platform and support our customers. 

Key Responsibilities 

  • Develop and enhance frontend systems 
  • Write clean, efficient, and well-documented code 
  • Participate in code reviews and uphold quality standards 
  • Diagnose and resolve technical issues and incidents 
  • Collaborate across teams to deliver features from concept to deployment 
  • Drive performance and usability improvements 
  • Manage deliverables independently with accountability 

Required Qualifications 

  • Bachelor's degree in computer science, a related field, or equivalent experience 
  • 3+ years of development experience 
  • Proficiency in TypeScript and Vue.js 
  • Understanding of software fundamentals and best practices 
  • Excellent communication and collaboration skills
  • Must be able to read and write technical documentation in English, and fluent in spoken English for team meetings 

Preferred Qualifications 

  • Experience with GraphQL, Flutter, Dart, and modern frameworks 
  • Familiarity with CI/CD and automated testing 
  • Experience in remote and asynchronous team environments 

Key Competencies 

  • Strong problem-solving and analytical thinking 
  • Effective collaboration across disciplines 
  • Adaptability to changing priorities 
  • Commitment to code quality and reliability 
  • Initiative and ownership of technical work 

Physical/Work Environment Requirements 

  • Prolonged periods of sitting or standing at a desk while working on a computer. 
  • Ability to communicate effectively via virtual platforms (video calls, phone, and email). 
  • Reliable high-speed internet connection and adequate home office setup for remote work. 
  • Visual acuity: Good vision is necessary for reviewing detailed documents and data on computer screens. 
  • Manual dexterity: The ability to use a keyboard, mouse, and other office equipment is required. 
  • Occasional travel for company meetings, training sessions, or team events. 

R&D

Remote (Canada)

Remote (Mexico)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling