Jobs via Dice · 18 hours ago
Sr. Embedded UI Application Developer
Dice is the leading career destination for tech experts at every stage of their careers. Our client, InfoVision, Inc., is seeking a Sr. Embedded UI Application Developer to design and develop high-quality embedded UI applications. The role involves leading a team, collaborating with cross-functional teams, and ensuring technical excellence in software development.
Computer Software
Responsibilities
Design, develop and deliver high-quality, intuitive, and easy-to-use embedded UI applications/interfaces which runs on Client OS/TV platform
The Staff Engineer will own the design and architecture of software components and modules in building new products and features
Staff Engineer will technically lead the team and communicate designs and decisions with onshore team and will encourage new ideas and solutions
Drive the execution and delivery of features by collaborating with many cross functional teams, architects, product owners and engineer
Make critical decisions that contribute to the success of the product
Participate in cross-functional coordination, planning, and reviews with leads from other engineering teams
Design APIs/SDKs used by other teams, both internal and external to the company
Be a multiplier and have a passion for team and team members’ success
Maintain high morale and motivate the delivery team to go above and beyond
Vocally advocate for technical excellence and helping the teams make good decisions
Lead, coach, and mentor the software engineering team, through product discovery that helps identify and break our product goals into technical projects
Help continuously improve team productivity, code quality, tool, and technology adoption. Optimization and fine-tuning of the software application
Working in Agile mode, which includes attending the daily status meeting with the entire team
Responsible for resolving the complexity of business rule to the form which can be understood by Dev team
Research and implement new design patterns & standards to improve the existing workflow for the development of the team
Collaborate within and across teams including QA, release management, operations and 3rd party partners to deliver a project on time
Research and implement a functional requirement using up to date technology and skills
Review the software design and implementations
Maintain the code clean, extensibility and modular for cross-platform architecture
Qualification
Required
B.S or Master's degree in computer science, experience in TV/STB application development is a plus
Must have 10+ years of experience in front-end technologies like HTML, CSS, and native JavaScript like Angular, ReactJS to write clean, efficient code
Must have worked on full stack development using NodeJS, JavaScript, React, TypeScript and SQL
Should have experience C++ and frameworks
Strong software development and design experience with C++, RPC, Websockets and REST framework
You know when to use an existing solution and when to build something new
You are proactive in foreseeing issues and resolve them before they happen
It should be a given that the role really needs excellent written and verbal communication skills
Must be a team player participating in Agile ceremonies and collaborating with the team on sharing technical knowledge and capabilities, perform peer code reviews and provide technical guidance to junior team members
Company
Jobs via Dice
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.
Funding
Current Stage
Early StageCompany data provided by crunchbase