- Company Name
- TextNow
- Job Title
- Senior Web Developer
- Job Description
-
**Job Title**
Senior Web Developer
**Role Summary**
Lead the design, development, and maintenance of high‑performance web applications that deliver voice, video, and messaging capabilities. Collaborate with product, design, and engineering teams to build features for millions of users, ensuring optimal performance, reliability, and user experience.
**Expectations**
- 5+ years of professional web application development experience
- Proven expertise in JavaScript, HTML, CSS, and modern frameworks (React, Marionette)
- Strong grasp of real‑time communication protocols (WebRTC, SIP)
- Experience with automated testing (unit, UI, integration)
- Ability to work independently and take ownership from ideation to deployment
**Key Responsibilities**
- Design, code, and maintain scalable web applications focused on voice and messaging
- Implement and optimize real‑time communication features (voice calling, chat, notifications)
- Collaborate with cross‑functional teams to define, design, and ship new features
- Debug performance, crash, and functional issues; ensure smooth, stable user experience
- Conduct data‑driven experimentation and store results to guide product decisions
- Deploy features to a large user base while managing release and rollback procedures
- Mentor junior developers and maintain best‑practice coding standards
**Required Skills**
- JavaScript (ES6+), HTML5, CSS3
- React (or similar component framework), Marionette or comparable frameworks
- WebRTC, SIP, or equivalent real‑time communication technology
- RESTful API integration, WebSockets, and networking fundamentals
- Automated testing frameworks (Jest, Mocha, Cypress, etc.)
- Performance profiling, optimization, and debugging tools
- Strong UX principles and ability to translate designs into clean code
- Excellent communication, collaboration, and problem‑solving skills
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field **or** equivalent professional experience (minimum 5 years in web development).
---