Home > Sacramento jobs > Sacramento computer/technical

Posted: Wednesday, September 6, 2017 11:40 AM

Senior User Interface Architect - for Angular, Hybrid Mobile, and Web Technologies - Sacramento, CA - Full Time Position Summary The Senior User Interface Architect - a specialist in Angular, Hybrid Mobile, and Web Technologies at OUR CLIENT'S is responsible for setting long-term software architecture direction for mobile and web in support of the company's products and technology strategies. The person in this role will be expected to lead a team of developers and testers to develop OUR CLIENT'S's mobile and web client software solutions. He or she will collaborate with the Product Managers and the other developers to influence and approve software design decisions for client technologies, to design and consume web service API's, and to determine programming tools and frameworks for client development, all while being an active contributor toward solutions that deliver best in class products.The successful applicant is already recognized by his or her peers as a foremost expert in Angular, Bootstrap, Grunt, Bower, code reuse, component library construction, and single page applications exhibiting responsive design. Key Responsibilities Act as a hands-on development Architect and Lead with an active role in mentoring, training, and cross-training other developers, both Junior and Senior. Design and prototype client systems and applications that support the OUR CLIENT'S Technology Products. Document and communicate the architecture to the development team, third party vendors (as required), and all stakeholders. Maintain and extend as the technology owner the standards-based OUR CLIENT'S UI Component Library. Collaborate closely with API Architects to design services that optimally support OUR CLIENT'S's products and applications. Work with engineering and QA teams to provide technical guidance and drive prototypes to finished products. Collaborate closely with UI/UX team to design consistent, Best in Class software solutions. Interface with stakeholders to carry out long term technology direction, especially acting as a translator of UI/UX designs and intentions into production software. Basic Qualification Bachelor's Degree in Computer Science or Computer Engineering Master's Degree in Computer Science - preferred but not required 10-15 years of full-time software development in a Senior or Lead role 3-5 years of experience as a Software Engineering Manager or Architect Full stack architecture experience with multi-tiered systems including knowledge of databases, networks, middleware, and a variety of front end architectures (MVC, etc.) Experience publishing mobile apps in at least one app store Experience with complete lifecycle of software applications (inception through sunset) Experience with modern REST API based applications Experience working on Scrum Teams in an Agile environment Technical Qualifications Fluency in Angular, Bootstrap, HTML5, CSS3, LESS Mastery over modern programming languages especially JavaScript and TypeScript and associated tools like Grunt, Bower, Node.js Demonstrated proficiency and expertise with the implementation of modern user interfaces using a single page architecture, applying material design, and achieving responsive design goals that result in adaptive UIs across a range of form factors Excellent technical writing and verbal communication skills Advanced technical knowledge in programming and full lifecycle application development Knowledge of software development and project management processes Experience with modern mobile and web development frameworks Proficiency in web development including HTTP REST APIs Experience with integrating application components across technology stacks and platforms Skills in complex problem solving, judgment, critical thinking and decision-making Ability to communicate effectively via all channels with technical and non-technical staff Ability to work with outside vendors and individuals in a professional manner Unit testing, application profiling, monitoring, logging Additional desirable technology background: Xamarin Mongo, Oracle, MySQL, SOLR Solid grasp of networking, routing, proxies, load balancers Published mobile apps in any of: Apple, Google, Windows app stores Experience with CI tools: Jenkins, Artifactory, NuGet Experience with collaboration tools like: JIRA, Confluence Experience with security infrastructure: OAuth2.0, OpenID, IdPs Experience with automotive diagnostics: OBDII, DTCs, PIDs, J1979, J2534 Experience working with or developing automotive diagnostic scan tools #LI-POST #DICE-POST - provided by DiceAgile, API, Architecture, Automotive, Development, Diagnostic, HTTP, JavaScript, Jenkins, Library, Lifecycle, Manager, Management, Middleware, MySQL, mysql, Networking, Networks, Oracle, Programming, Project, Project Management, QA, Scrum, Security, Solr, Technical Writing, Testing, User Interface, UX, Windows


• Location: Sacramento

• Post ID: 18532067 sacramento is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017