Overview:
Our DISH Technology team challenges the status quo and reimagines capabilities across industries. Whether through research and development, technology innovation or solution engineering, our team members play vital roles in connecting consumers with the products and platforms of tomorrow.
Responsibilities:
We are looking for a Principal Engineer to lead the design and development of high-performance, user-centric applications on Javascript platforms. You'll bring 12-15 years of web based front-end development expertise-delivering seamless digital experiences in high-traffic environments, ideally with OTT (Over-the-Top) or OTA (Over-the-Air) platforms.
As a senior technical leader, you'll drive architecture, mentor engineers, and set the standard for modern front-end engineering. You'll collaborate closely with cross-regional teams across Denver and India influencing product direction and engineering strategy.
Key Responsibilities:
* Architect, develop, and optimize modern front-end applications using JavaScript, ReactJS, and CSS, ensuring high performance, scalability, and maintainability
* Champion a component-driven architecture with robust state management using Redux, MobX, or Context API to support complex UI requirements
* Design and implement responsive, accessible, and cross-device user interfaces, adhering to modern UX/UI principles and standards
* Seamlessly integrate front-end applications with RESTful APIs, ensuring smooth and efficient data flows across the stack
* Build applications optimized for performance-sensitive and memory-constrained environments, ensuring seamless behavior across browsers and platforms
* Implement strategies to improve load times, runtime efficiency, and resource management
* Continuously monitor and refine performance using modern tooling and analytics
* Work closely with product managers, UX/UI designers, and backend developers to translate product requirements into elegant, high-quality user interfaces
* Lead collaboration across engineering teams based in the US, India, and Ukraine, driving unified goals, shared ownership, and consistent implementation
* Partner with DevOps to enhance CI/CD workflows, deployment strategies, and test automation for rapid and reliable releases
* Define and enforce front-end engineering standards and best practices, conducting thorough code reviews and promoting code quality across teams
* Mentor and guide global engineering talent, fostering skill growth, innovation, and technical excellence
* Stay ahead of the curve by researching, evaluating, and implementing new front-end technologies, frameworks, and tools that improve performance, security, and scalability
* Promote a culture of continuous improvement, innovation, and technical leadership within the front-end community at DISH
Qualifications:
Education and Experience:
* Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
* 12-15 years of professional experience in front-end application development, with a strong focus on delivering scalable, production-grade applications.
Skills and Qualifications:
* Advanced hands-on proficiency in JavaScript (ES6+), ReactJS, CSS, and familiarity with related frameworks such as Vue or Angular
* Deep experience in TypeScript and state management tools like Redux, MobX, or Context API, with a strong understanding of component-driven architecture
* Solid grasp of RESTful APIs, asynchronous programming, and real-time data integration patterns
* Demonstrated expertise in performance optimization, memory-constrained application development, and tuning for speed, responsiveness, and user experience
* Proven track record of technical leadership-owning design decisions, driving code quality, and setting engineering standards
* Experience mentoring engineers, leading architecture reviews, and guiding teams through complex technical challenges
* Demonstrated success working in agile, cross-functional teams, collaborating with stakeholders across multiple time zones and geographies
* Strong written and verbal communication skills, especially when interfacing with global teams in the US and India
Preferred Qualifications:
* Hands-on experience with OTT (Over-the-Top) or OTA (Over-the-Air) platforms, digital media ecosystems, or streaming services
* Familiarity with media playback frameworks such as HLS.js, Shaka Player, or other video delivery tools
* Working knowledge of web security standards, authentication/authorization flows, and secure front-end development practices
* Experience with CI/CD pipelines, cloud-native development, and DevOps toolchains (e.g., GitLab CI, Docker, Jenkins)
* Exposure to test automation frameworks such as Jest, Cypress, or Playwright, and a strong focus on integrating testing into the development lifecycle
Share this job:
Share this Job