Back to results

Senior Web UI/UX Engineer

  • Alameda, CA, United States

Applications open in a new tab.

Job details

Experience
Strong (5+ years) of hands on experience in Web UI development and UX design.
Posting language
English
Posted

Original job description

Job Summary As the industry’s most respected video processing and switching company, RGB Spectrum looks for the world’s best and brightest engineers. Come leverage RGB Spectrum’s world-class talent and technology and make the impact in next-generation audio/video transport that you have always wanted to accomplish, with a team that you can count on. In this highly visible role, you will play a key part in a very dynamic and focused team as we create and roll out new products and features to enhance our powerful video processing and delivery system. You will be responsible for defining and implementing the parts of our system that interact directly with the various classes of users and external systems. This is a pivotal part of this project: defining, implementing, and bringing to market the industry-leading video switching and processing architecture of our next-generation audio/video processing devices.

Work Performed:

  • Plan, develop and manage to delivery system management and external interface features for managing and controlling all aspects of inter-dependent products and features.
  • Drive the design and implementation of the software and management interfaces.
  • Analyze requirements and design solutions.
  • Participate in the definition of the requirements.
  • Prepare and present rough drafts to internal teams and key stakeholders.
  • Train and mentor software engineering team members.
  • Coordinate subcontractors working on related projects.
  • Analyze system requirements and develop management and interface applications with lead software designers and Product Marketing Managers.
  • Prioritize, schedule, track, and coordinate the development, verification, and release of your code with other hardware & software engineers and program managers.
  • Verify software functionality both in your own test environment as well as in conjunction with the rest of the project team and system test engineers. Review designs and implementation.
  • Effectively communicate ideas, objectives, and plans both internally and outside the Software team.
  • Other duties and projects as assigned by manager.

Skills and knowledge required:

  • Strong design and coding skills essential. Java, HTML5
  • Designing and implementing a distributed system management layer.
  • Experience with WebSockets and Restful API.
  • Cross-platform development and deployment (Windows and Linux) highly desired.
  • Experience with AI-based development, analysis, and test tools.
  • Experience with Layer 2 and/or Layer 3 technologies like Ethernet, IPv4/IPv6 is a strong advantage.
  • The ideal candidate has a strong software and systems background with some background (S/W or H/W) in Network Switching and Video Switching industry.
  • Good planning, organizational, and time management skills. Able to manage multiple simultaneous projects.
  • Strong communication and interpersonal skills.

Experience:

  • Strong (5+ years) of hands on experience in Web UI development and UX design.
  • Portfolio of design projects.
  • Proven track record delivering projects from conception to introduction and deployment.
  • Proven track record designing and implementing a distributed User Interface – both GUI and text-based.
  • Proven experience developing a Rich Client GUI.
  • Strong proven experience in Object Oriented Design and Design Patterns.
  • Solid Experience in UML.
  • Computer Networking experience (highly desirable).

Education and training:

  • BS or MS degree in EE, CS, or Mathematics or equivalent.

Physical Demands While performing the responsibilities of the job, the employee is often required to sit and use their hands for extended periods. The employee is occasionally required to stand, walk, reach with arms and hands, and to stoop. Vision abilities required by this job include being able to use a computer, and printouts of documents and spreadsheets. The noise level in the work environment is usually quiet to moderate. Reasonable accommodation can be made to enable people with disabilities to perform the described work to be performed. This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. But it is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities, or working conditions associated with the position.

Report this job

Get in touch
MovoJobs

Contact us