Subscribe   Subscribe       |


Get awesome news & invitations to cool events delivered right to your inbox!

Secure Customer Login


All Careers

Sr. UI Engineer

Campbell,  CA 

Centric Software provides enterprise software applications in the fast moving consumer goods market to manage, optimize, and execute business processes. Our software solutions help our customers in taking their products from concept to production, and in between managing their materials, sourcing, quality, and pricing on their way to producing their final catalog. Our customers love us because of our best-in-class, attractive, easy-to-use, configurable and powerful UI. But we know that is all relative in the world of enterprise applications, and that we can make it even better. We’re looking to refresh our UI with a new look, new widgets, and a better layout to make our customer’s job even easier. It won’t be easy though – the application needs to handle ever-increasing amounts of data, views, and users slicing and dicing data in unimaginable ways. It will be your job to make it fast, easy, and reliable. We’re looking for UI Engineers who are passionate about the products they create, and always looking for ways to improve the user experience and design. You should have deep understanding of front-end engineering principles, experience with modern front-end frameworks (i.e. Angular, Bootstrap, Dojo, React) and single page applications, and building cross-browser reactive UIs (HTML5, CSS3). The web landscape is continually changing, and we need you to help us stay ahead of the curve. So if the idea of working on a product used by iconic brands around the world sounds attractive to you, then we’d love to meet you!  You will work with an amazing technical and innovative team, have awesome career advancement and a great work-life balance in the heart of Silicon Valley.


Duties and Responsibilities:

  • Take ownership of a significant part of our UI
  • Develop and deliver new feature enhancements to our customers
  • Create frequent iterations for prototyping and delivery of new features
  • Proactively move the technology base forward, leaving the codebase better factored and better tested than when you found it
  • Unit tests work and adheres to agreed-upon production requirements
  • Support, improve and maintain existing releases
  • Be part of an agile development team, working in two-week iterations and attending daily standups

Requirements and Qualifications:

  • Bachelor’s degree or higher in Computer Science, Computer Engineering,  or related field
  • Passion for building fast, intuitive, reactive, and reliable UIs
  • Strong programming skills and understanding of object oriented programming
  • Proven experience with Java, JavaScript, HTML, and CSS
  • Proven experience with at least one modern client-side framework
  • Prior experience building large-scale enterprise applications is a plus
  • Prior experience consuming REST APIs is a plus
  • Experience/Education in design and usability is a plus
  • Applicants must be authorized to work in the U.S

Apply for this position

Fields marked with an asterisk (*) must be filled out before submitting.

Name *

Last Name *

Email *

Cover Letter

Upload Your Resume

Choose file