GE is an equal opportunity employer, offering a great work environment, challenging career opportunities, professional training and competitive compensation.
Imagine a UI framework that can display almost any imaginable physical system, such as hospitals, airports, locomotives, construction equipment or industrial plants, or right down to devices and mesh network sensors. If you can imagine such a UI framework and can imagine yourself leading its design and implementation, then you may be interested in this position. At GE, we are bringing a new kind of web to life – a web of physical things. While the backend system focuses on understanding, monitoring and managing this web of things, there is a need for context-driven, metadata-driven, data-driven UI framework to bring these semantically rich things to life, both on the web and on mobile devices. This is a core position on a core team.
As the Lead UI Framework engineer, you will work closely with architects and engineers of a group working on understanding, monitoring and managing an extremely large number of physical things – a web of physical things. The focus here is on operational systems, and the UI framework must reflect the requirements of such operational systems.
Note: this position does not require creating a framework from scratch, including building all widgets from scratch. Rather, it is a position that will require selective design and construction of key widgets, but largely is about using existing widgets and technologies to weave together a framework that allows context-driven, metadata-driven and data-driven user interfaces. Hence the framework must not only present information effectively, it must work in a highly intelligent fashion with a semantically rich operational graph.
As the Lead UI Framework lead, you will:
Act as a member of the Software Center of Excellence, representing the face of high quality design and development practices.
Devise a general UI framework that can exploit data and information of a huge operational graph of physical things. This UI framework must allow robust navigation, drill-down, context-relevant display of information. In addition, it must allow for the presentation of information regarding a physical system multiple perspectives. This includes display of information in both tabular and graph-based forms.
Create a framework that supports user interfaces – user interfaces that keep users from getting lost in a sea of information.
Be able to create a system that can support a vast array of vertical solutions in health, energy, transport, aviation, etc. This framework will act as a key underpinning of many domain-specific solutions.
Figure out a way that entities can be displayed pretty effectively out of the box, but where additional domain-specific configuration can allow solution providers ways to customize their presentation, navigation, etc.
Lead UI developers in the implementation of the framework.
Be passionate about testing.
Want to be part of a team that wants to literally change how we look at the world of physical things.
Collaborate with system engineers, backend developers and user experience design teams to implement UI solutions that are aligned with and extend shared platforms and solutions.
Have a solid understanding of the underlying infrastructure needed to run a large distributed web application.
Bachelor’s Degree in Computer Engineering or related field, OR a minimum of 10 years’ experience working in software development in lieu of Bachelor’s degree.
Experience with CSS or HTML5
Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the
future, for this job opening.
Must be willing to work out of an office located in San Ramon, CA, with some limited off-site work okay.
Must be willing to take a drug test and submit to a background investigation as part of the selection process.
Must be 18 years or older.
Must be willing to travel.
You must submit your application for employment on the careers page at
www.gecareers.com to be considered.
Additional Eligibility Qualifications
GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.
Experience with Play framework preferred
Knowledge of Scala preferred
Experience using SOAP and RESTful web services.
Solid understanding of scalable UI design principles.
Previous experience with creating UI frameworks
Previous experience with metadata-driven frameworks preferred.
Section 19 Job
YOU MUST BE ABLE TO SATISFY THE REQUIREMENTS OF SECTION 19 OF THE FEDERAL DEPOSIT INSURANCE ACT.
Apply to job
Send to friend
Save to cart
At GE, developing people is embedded in our culture and integral to our growth. Developing people is how we have succeeded across industries...