Description
Awesome opportunity to work with an industry leader! The critical skill set is AngularJS,
Bootstrap, JavaScript, and strongly want Java Back End understanding.
Position Summary:
The User Interface Software Engineer (UI) will be proficient and proven in design and implementation of Distributed, Multi-tenant Platform architecture. S/He will influence the selection and use of leading, industry standard Back End and Front End technologies and bring their proven experience in a consumer or SAAS web application solution.
Essential Duties:
- Development of Transparent Caching, Request Routing, CDN Management systems
- Coordinate with Architecture and Advanced Technology teams to understand employed technologies and design.
- Accurate estimation of project effort.
- Maintain consistency with development deliverable timelines.
- Documentation of capabilities.
- Follow and adhere to development practices.
Education & Experience Requirements:
- BS Computer Science, Software Development (4 year degree or more) preferred or comparable work experience.
- 2 to 5 years of user Interface Development strongly preferred.
- Experience and strong skills working with Linux, HTML5, CSS, JavaScript and AJAX Web Services calls from JavaScript
- Strong experience with NGINX, Lighttpd or Apache
- Experience with Front End design patterns
- Experience in writing reusable performance optimized UI components.
Additional Requirements:
- Experience with AngularJS, Bootstrap, and/or JQuery
- Understanding of website optimization and JavaScript obfuscation
- Understanding of Responsive Web Development
- Python or similar Back End language
- Understanding of NoSQL Datastores
- Understanding of SQL (Postgres etc)
- Rapid application development, Agile