Jobs /

Software Engineer, Senior

Zebra Technologies

Apply Now

Job Details

Location: 1 B, Railroad Plaza, Bay Shore, Suffolk County, New York, 11706, USA Posted: Feb 22, 2020

Job Description

Overview

At Zebra, we’re reinventing how businesses operate at the enterprise edge - helping them run faster, smarter, and more connected than ever before.

A dynamic community of builders, doers and problem solvers, we each play a unique role - shaping new technologies, bringing solutions to market, and partnering with companies on the front line of business.

Being a part of Zebra means making your mark as we make digital transformation a reality.

It means growing into a leader at a leading company that makes a distinct difference - because together, we’ve only just begun.

Build Today. Create Tomorrow.

Become a leader at a leading company.

Become a Zebra.

Analyzes, develops, designs, and maintains software for the organization's products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Work is evaluated upon completion to ensure objectives have been met. Resolves and develops approach to solutions.

Responsibilities

  • Establishes requirements for moderately complex software design projects. Prioritizes features to insure the most meaningful get implemented
  • Participates in code reviews and identifies bad sections early in the process and then recodes them
  • Completes all phases of moderately complex software design projects. Carries out all in-process and final inspection activities
  • Develops and tests documentation for the software projects
  • Considers the latest technologies and new approaches to designs and implementation of new designs
  • Reviews changes or upgrades to existing software and/or firmware designs. Develops new technology to tackle unique problems
  • Provide recommendations and solutions to problems using experience in multiple technical areas
  • Applies existing technology in new ways to improve performance and efficiency
  • May develop new tools to aid in the analysis and solving of problem
  • Exercises judgment in selecting methods and techniques for obtaining solutions
  • Receives little instruction on day-to-day work and general instructions on new assignments
  • May influence the activities of junior level personnel (exempt professional and non-exempt)
  • Networks with senior, internal and external, personnel in own area of expertise. Frequent inter-organizational and outside customer contacts

Qualifications

  • Bachelor's or Master's degree in an appropriate engineering discipline required
  • Bachelors degree and 4+ years experience or Master’s degree and 2+ years experience
  • 3-5 years full time experience working on UI development
  • Must be proficient in modern (ES6+) Javascript libraries and frameworks such as React JS, and other component-based architectures.
  • Have a strong understanding of Web app design principles
  • Experience with NodeJS, Lodash, WebPack, and ElectronJS is a plus
  • Experience in data modeling for JSON-based API request and response objects.
  • Experience in UI data architecture systems, and communicating with API layers.
  • Must have a deep understanding of MVC, MVVM and other single page web applications architectures.
  • UI/UX design experience a plus.
  • Experience in responsive and adaptive design.
  • Ability to code cross-browser, performance-minded, views in CSS/SASS and HTML for both web and desktop apps.

About Zebra Technologies

Zebra Technologies is a global leader in barcode printing and RTLS technology including printers, RFID, software and supplies.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free