This site uses cookies. To find out more, see our Cookies Policy

UI Architect (React) in Houston, TX at Vaco

Date Posted: 1/31/2018

Job Snapshot

Job Description

Vaco has a long term contract in Houston, TX for a UI Architect focused on React. This role will be working on the architecture, development and implementation features in our front-end and environments written in Javascript/Java, React.js/ Node.js, Container -Docker, NOSQL/SQL with the following responsibilities:

Job Duties/Roles

  • Familiarity with Agile Software Development Best Practices
  • Write well-designed, readable, and testable code
  • Integrate software components into a fully functional software system
  • Sound understanding of API design in REST
  • Develop software validation plans, quality assurance procedures and write test cases.
  • Document and maintain software functionality
  • Implement software models and UI to meet design specifications and criteria

Knowledge, Skills and Abilities Required (KSAR)

  • Knowledge of functional programming using JavaScript (ES5, ES6)
  • Knowledge of UI framework - React/Redux, RXJS
  • Experience with ReactNative is preferred
  • Knowledge of backend - Spring/Java, Node.js,
  • Preferred experience with new generation of Web Programming - using Micro Service, REST/JSON, Component UI models
  • Preferred experience with Docker based development/deployment platform
  • Preferred experience with System Build, Sub Version/Git, Jenkis, WebPack, Maven
  • Preferred experience with Cloud Azure/AWS
  • Preferred experience in Hybrid Mobile Development using Cordova
  • Preferred experience with Oracle RDBMS, MongoDB, CouchDB, Cassandra.
  • Preferred experience in DevOps Mode
  • Experience in debugging tools, Performance Measurement and Automated Software Testing framework and Tools
  • Design robust solutions to hard problems that consider scale, security, reliability and cost
  • Have knowledge of relational databases and their limitations.
  • Shall have DevOps experience in managing and monitoring mission critical software deployments.

Minimum years of Experience

  • 5+ years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, or problem diagnosis/resolution.
  • 8+ years of experience as a Software engineer developing software with high level languages such as Java, JavaScript/ECMAScript.
  • Minimum of 2 years of architecture experience focused on User interface technologies