Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

UI Software Engineer (Lead)

Expired Job

Brightsign LLC Los Gatos , CA 95030

Posted 2 months ago

BrightSign is looking for a lead software engineer for our Applications Engineering team!

Your Team's Goal

The team is responsible for a variety of software projects, including the very popular BrightAuthor development environment, which allows a digital signage designer to use the full spectrum of features on BrightSign media players without programming. We also develop integrations with large partners and customers. This involves client software running on our players (in the form of BrightScript and JavaScript), and server software (in the form of JavaScript running on Node.js, data in DynamoDb and MongoDb), and front-end software in the form of React.

Because of the contact with partners and customers, we are looking for people who are not just excellent coders, but who are also great with people and have top-notch communication skills.

What You Will Do

Help rewrite our existing BrightAuthor product (which is written in C#) to JavaScript / TypeScript (using React)

Plan- Work with our product owners to coordinate feature development between onshore and offshore development teams

Lead- Mentor junior engineers by providing technical direction

Bridge the gap between design and technology- Work with visual and interaction designers as well as with server engineers to implement and maintain pixel perfect user interfaces

Code- Set and uphold high standards for user interface creation

Relish in the role of being a front-end specialist- Solve hard problems and make our front-end more reliable, predictable, elegant and awesome

Be clairvoyant- Anticipate future requirements, and design, plan, and implement with a phased-delivery approach

Take pride in the quality of your work- Deploy test-driven code, and develop and enhance products for performance, scalability, maintainability and robustness

Requirements

What You Will Need

  • A BS degree in Computer Science or related field
  • 5+ years of experience (industry related preferred)
  • 3+ years of JavaScript experience
  • Proven experience in architecting and implementing beautiful, usable, high-performance user interfaces. Demonstrable knowledge of large scale, JavaScript and TypeScript application architectures
  • Strong proficiency in CSS3, HTML5, and JavaScript. Solid design and coding skills with experience using JavaScript and CSS frameworks such as but not limited to React, Angular, Bootstrap
  • Strong understanding of single page applications built using MV* based frameworks. Experience integrating UI clients with Node.js, SOAP and REST APIs. Strong command of web standards, CSS-based design, and cross-browser compatibility
  • Experience writing code that interacts with a large, complex back-end. You need to be able to at least read complex server side code if not write it well. Some experience working in a server side scripting language
  • Other desirable experience: TypeScript, Electron, Node.js, Redux and WebPack.

Benefits

  • Profit-Sharing (Quarterly Bonuses)
  • Medical (Blue Shield + Kaiser plans)
  • Dental
  • Vision
  • Life Insurance + STD/LTD
  • 401k
  • Flexible Spending Accounts (FSA)
  • Unlimited PTO
  • Fully Stocked Kitchen
  • A really awesome CEO and leadership team
  • and most of all, a great work environment and co-workers
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
UI Architect

Canepa Associates

Posted 3 days ago

VIEW JOBS 11/11/2018 12:00:00 AM 2019-02-09T00:00 <p>Our client is a stealth startup located in modern offices in Los Gatos, California with easy access to the highway. They have exceptionally strong venture funding and will be going after an international market. This is a rare ground floor opportunity with a disruptive global venture, one which includes foundational work, early-stage equity, competitive pay, 401k, Medical, Dental and Vision Insurance, and PTO.</p><p><strong>Role Summary</strong></p><p>The UI Architect will be responsible for defining and building the user interface framework for the company&rsquo;s web applications. The role is a hands-on role in designing and building high performance and scalable applications. The role includes analysis and selection of technology, prototyping, developing components, libraries and implementation standards and guidelines. The architect will also work with multiple development teams to train, mentor engineers and monitor adoption of selected technologies and standards.</p><p>We are looking for someone who is an out-of-the-box thinker and can materialize a vision that balances standardization and innovation across a suite of products that will have global application. It is important that candidates have a strong background in a variety of UI technologies and are experienced in building enterprise-class high-quality, and high-performing web applications.</p><p><strong>Essential Job Functions</strong></p><ul><li>Thoroughly understand product domain and target users to develop a UI architecture and strategy that fit the company&rsquo;s products.</li><li>Analyze various UI technologies such as AngularJS, React, JQuery, etc. to design the ideal approach and architecture for the company&rsquo;s products. Build prototypes, identify pros and cons to make recommendations.</li><li>Understand broad market requirements across multiple geographies to design a standard technology stack for all products.</li><li>Design approaches to support internationalization and localization in the products from day one.</li><li>Use object-oriented design principles to create standardized components and Javascript libraries.</li><li>Mentor and train other engineers and team members to use best practices.</li><li>Play a critical role in identifying test strategies to validate product functionality across browsers, devices and locales/languages.</li></ul><p><strong>Qualifications and Requirements</strong></p><ul><li>MS or BS in Computer Science or related field</li><li>10 years of experience in working with UI technologies</li><li>5 years as an architect or lead engineer</li><li>Solid understanding of cutting edge user interface technologies and trends.</li><li>Deep expert-level hands-on knowledge of:</li><li>AngularJS, JQuery or similar Javascript frameworks.</li><li>Client-side browser technologies including JavaScript, CSS, and HTML.</li><li>Experienced in server-side software development with Java, Spring, Hibernate, etc.</li><li>Knowledge of SQL and non-SQL databases.</li><li>Experience with designing and building responsive user interfaces that are highly scalable and user friendly.</li><li>Experience with building enterprise-class applications.</li><li>Passionate about building high-quality systems with software implementation best practices.</li><li>Eagerness to learn and work outside your technology comfort zone.</li><li>Ability to be self-motivated, independent, and detail-oriented.</li><li>Exhibit exceptional relationship management skills.</li><li>Demonstrate excellent verbal and written communication skills.</li><li>Knowledge of sound business practices and a proven track record of anticipating and exceeding customer expectations.</li></ul><p><strong>Personal Skills</strong></p><ul><li>Excellent team player.</li><li>Very fast learner; strong interest in learning new technology.</li><li>Ability and desire to work in a high-pressure entrepreneurial environment.</li><li>Ability and desire to deliver high-quality results on aggressive timelines.</li><li>Strong inter-personal skills to establish and maintain effective working relationships with others.</li><li>Strong skills in working with and guiding multiple teams and team members simultaneously.</li><li>Excellent communication skills.</li></ul> Canepa Associates Los Gatos CA

UI Software Engineer (Lead)

Expired Job

Brightsign LLC