Position Details:
Title: Staff Software Engineer, UI Full Stack
Location: Austin, TX
Duration: FTE (full time)
Overview:
Client Network Software Engineering Team is looking for a Staff Software Engineer – UI with Full stack Experience (good to have) to join our team.We believe that great design has the ability to engage and inspire users and we strive to rethink and redefine how users interact with our applications and products.All of our team members are strategic thinkers and conceptual problem solvers who make every UX decision an informed one.We value hard work, accountability and collaboration and look for proven skills over big egos.Our team excels in working together and recognizing individual strengths and values each contributor as a key factor in successfully delivering a project.If you understand Yes, and over No this is the team for you.In this role, you will work closely with UX Designers, Software Engineers and Product Owners to build pixel perfect layouts, user interface components, and single page applications for a variety of Network Automation applications.You will work on a very agile team and be expected to context shift quickly between projects.
Required Qualifications:
6 or more years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD, or PhD)HTML5, CSS3, and JavaScript standards including ES6 (Required)Experience with modern JavaScript UI framework – Angular 8 (Required)Experience with Node.js, functional reactive programming, and FLUX architecture (Required)Verbal and written communication skills, problem-solving skills, and interpersonal skills (Required)
Bonus Skills:
7 or more years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)Experience implementing pixel perfect layouts and UI components using Angular & NgRxExperience building Single Page Applications that consume REST servicesUnderstanding of UX and the design techniques and principals involved in the production of conceptual prototypes, wireframes, and HTML Prototypes.Experience with building secure apps and app debugging skillsShould be familiar with Unit testing frameworks (Jasmine)Should be familiar with deploying apps to Linux environments and analyze production issuesExperience with Client-side JavaScript charting technologies like D3 or FusionChartsResponsive Design Principles
Responsibilities:
Builds engaging, usable, and accessible UI applications/components/code libraries for web – in the form of HTML/CSS/JavaScript and technical notesAnalyzes existing software for Usability and Accessibility issues and provide recommendations for improvementWorks with a diverse team of product owners, UX designers, and developers in a fast paced environment, with quick iterative cyclesKeeps up to date with the latest trends in web engineering and introduce them into projects when appropriateEvangelizing UI/UX front-end best practices and Accessibility for webFielding inquiries and requests for support from stakeholdersWorks with Client UX leadership team to attract, build, and maintain an engaged team of UX professionals across the globe
angular,UI,UX,javascript,node.js,node,flux