Sorenson Communications is seeking a software engineer to assist in the development of their desktop applications to better enrich the lives of their customers, who are part of the Deaf and hard-of-hearing communities.
Requirements
- Strong proficiency in React and the modern JavaScript/TypeScript ecosystem.
- Solid understanding of HTML5, CSS3, and responsive design principles.
- Experience integrating RESTful APIs and working with JSON-based data flows.
- Familiarity with state management solutions such as Redux, Zustand, or React Query.
- Understanding of real-time communication concepts; exposure to WebRTC is a plus but not required.
- Experience troubleshooting front-end performance issues and optimizing rendering.
- Knowledge of accessibility standards (WCAG) and best practices for building inclusive applications.
Responsibilities
- Build, maintain, and enhance modern React-based front-end applications with a focus on performance, accessibility, and responsiveness.
- Collaborate closely with designers, product managers, and backend engineers to deliver intuitive and seamless user experiences.
- Implement and maintain components that integrate with WebRTC-based video calling and real-time communication features.
- Debug and troubleshoot front-end issues related to video calls, UI performance, and network interactions.
- Write clean, maintainable, and well-documented code following engineering best practices.
- Create and maintain automated tests for components, features, and workflows to ensure product quality.
- Contribute to improving front-end architecture, development tooling, and coding standards.
Other
- Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship is not available for this role.
- Minimum 4 Year / Bachelors Degree in CS, EE, or with excellent grades or equivalent experience
- Minimum 2 Years of Experience developing state-of-the-art applications
- Travel Requirements: Less than 25%
- Strong problem-solving skills, attention to detail and ability to work in a team-oriented environment.