← Return to Job Board

Senior UI Engineer

SafeNet Assured Technologies – BALTIMORE, MD, United States - Published On 12/4/18



A successful candidate will develop user interface components leveraging their proficiency with the React.js framework and the JavaScript language. Development will be based on customer requirements and specific market targets while working in a team environment on the different layers of the infrastructure. Under general guidance, the candidate will develop new products and maintain existing products in support of the company’s competitive position and profitability goals within an Agile development environment.

Qualification Requirements:
US Citizenship is Required. DoD Security clearance is preferred.

Bachelor’s Degree in Computer Science or equivalent, advanced degree is desirable
5+ years of software development experience
Ability to build high quality code from designs and wireframes
Proven experience in large complex software developments
Proficiency in JavaScript and the JavaScript object model
Demonstrable experience with DOM manipulation
Familiarity with RESTful APIs
Experience using MongoDb as a backend datastore
Strong experience with workflow routers (Redux or Flux)
Asynchronous development
Experience working with JSON, Node.js and JavaScript frameworks
Strong team player
Proficient with GIT or other versioning tools

Desirable Qualification Requirements (must meet several of the following):
Experience with the Material-UI framework
GDB and other debug tools
Familiarity with benchmarking and optimization
Docker or other container virtualization tool
Test automation, nightly build and test regression
Experience with modern front-end build pipelines and tools (Jenkins)
PKCS11 framework experience
Essential Duties:
Designs software components based on proposed release content and Marketing Requirements.
Socializes designs with team and integrates suggestions and changes as appropriate.
Implements code in a timely fashion and with high quality, consistent with defined standards.
Unit tests software components to ensure module-level functionality and product consistency.
Resolves issues found during engineering test in a timely manner, taking risk into account.
Provides documentation as appropriate including design documentation, comments in code, inputs for External Specifications, Software Requirements Specifications, and end-user documentation.
Consistently uses tools such as git, and Jira for tracking of defects and management of code.
Participates in design and code reviews of other team members’ implementations.
Independently manages time and prioritizes tasks to achieve results within cost and schedule constraints.
Provides work assistance to lower level engineers.
Travel to customer sites and manufacturing sites as required.
Other duties as assigned

How to Apply

This document was retrieved from on Tue, 18 Dec 2018 20:13:30 -0500.