Job Title: UI/UX Engineer
Full-time
Job Description:
- Collaborate with other senior application specialist in the organization to create an atmosphere of group contribution in addition to individual execution that makes the organization more efficient and knowledgeable
- Communicate with internal and external business partners to qualify technical requirements and communicate those findings back to the development team at large
- Know the process of software development practices where possible for productivity but also introduce new trending industry practices and tools where appropriate
- Design robust solutions t hard problems that also take into account scale, security, reliability, and cost
- Contribute new software or modify existing software to meet projects and program goals
- Lead small teams of other developers on focused technical projects when necessary
- Deliver needed project functionality for specific deliverables but deliver in such a way that the value is useful to the organization in the long term
- Experience in the development and deployment of highly scalable distributed systems
- Extensive production experience providing solutions based on JavaScript in the front and back end
- Experience with ES6, ES&, and can describe things like prototypical inheritance, destructuring, the spread operator, this, and other advanced JavaScript concepts
- Extensive production experience providing back-end solutions with NodeJS in self-hosted and cloud-hosted environments
- Understanding the internals of NodeJS such as the event loop, asynchtonous programming, streams, and node ecosystem concerns (i.e. versioning and deployment)
- Experience with multiple deployed applications using Angular technologies; including Angular 2.0 applications in production
- Extensively worked with public RESTful interfaces and can describe the tenets of REST, compare REST to SOAP, and describe REST best practices
- Understands the tenets of protecting client data in motion and at rest as well as different techniques for authenticating and authorizing clients/consumers of service data
- Experience with primary product development with GIT based source control solutions (Github, Gitlab, etc)
- Experience with TypeScript of a static based language that transpiles to JaveScript
- JavaScript:3-7 years experience
- NodeJS/TypeScript: 3-7 years experience
- Angular:3-7 years experience
- RESTful web services/interfaces: 3-7 years experience
- NoSQL databases: 1-4 years of experience
- Minimum Education Required: Bachelors Degree
Apply online at https://goo.gl/6rd6wz.
Date Posted: 9/7/2017