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.