Senior UI Engineer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

GraphQL
JavaScript
React . js
ReactJS
TypeScript
application design
software development
web applications
web programming
frontend
front-end
ui
user interface

Job Details

Main responsibilities:

  • Provide application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and existing designs.
  • Analyze highly complex business requirements.
  • Design and create technical specifications to design or redesign complex applications and reusable components.
  • Hands-on development work in UI/Front technologies
  • Analyze problems outlined by Product Managers, Architects, Technical Leads or Business Systems Analysts in terms of detailed technology requirements and capabilities.
  • Provide coding direction to less experienced staff or develop highly complex original code.
  • Act as an expert technical resource for modeling, prototyping, and analysis efforts.
  • Verify program logic through testing best practices, including writing automated unit and functional tests.
  • Use Agile Scrum practices to deliver solutions with high level of flexibility and adaptability.
  • Oversee overall systems configuration and testing, ensuring efficient deployment of applications to production.
  • Develop new documentation, departmental technical procedures, and user guides.
  • Develop documentation standards, procedures, and approval hierarchies.

What we are searching for:

  • 4-year degree (Software Engineering, Computer Science, Information Systems, or related field) and/or equivalent combination of education or work experience.
  • 6+ years web programming experience (JavaScript, TypeScript, HTML, Web Services, Server frameworks, relational databases, REST APIs, and related technologies).
  • Must have solid experience with JavaScript, Typescript and Reactjs.
  • Hands-on development work in UI/Front technologies for assigned stories using React.js.
  • Desired experience with GraphQL and Nodejs.
  • 4+ years of experience in software development building responsive application using React.js, Tailwind CSS, GraphQL integration for xAPi and backend integration using, Spring Boot Microservices
  • Experience with real-time streaming processing (Kafka/Storm) is preferred
  • Recent experience in ReactJS or similar frameworks.
  • Experience in NodeJS & TypeScript is preferred.
  • Experience using Jenkins (or similar continuous integration tools) and GitHub (or similar source code management systems).
  • Must have experience building responsive web applications and related best practices.
  • Must be well versed with the latest trends in web technologies.
  • Experience with Agile Scrum full software development lifecycle and related software development methodologies.
  • Excellent organizational and troubleshooting skills with attention to detail.
  • Strong knowledge of programming documentation processes/procedures.
  • Strong ability to understand client expectations and to resolve issues that may affect delivery.
  • Strong interpersonal skills with the ability to work effectively in a matrixed organization.
  • Self-starter, with a demonstrated ability to learn beyond formal training with a strong aptitude for delivering quality products.