Senior Java UI Architect-NYC, Hybrid

Overview

On Site
Accepts corp to corp applications
Contract - W2

Skills

Java
GIT
jQuery
node.js
CSS
Agile
HTML
visualization
API
SPRING
UI
wireframe
Coding
wireframes
translate
frameworks
Reactjs
Caching
CDN
Subversion
Redux

Job Details

Location: Manhattan, NYC (Hybrid Role 3 Days a week)

IN-PERSON INTERVIEW A MUST

LOCATION : MIDTOWN NYC

Skills:

Java, Spring-Boot, API, Micro- Services, React.js, Redux, MVC Frameworks, JQuery & related JS Frameworks.

Responsibilities:

  • Design front-end architecture with architectural guidelines in mind (secure, high-performing, scalable, extensible, flexible, simple).
  • Architect, Design and develop front-end applications.
  • Turn business requirements into technical designs.
  • Turn style guides into front-end frameworks and coding standards.
  • Decipher information architecture and visual designs and turn them into front-end code.
  • Develop front-end code that integrates with back-end interfaces.
  • Architect, develop, and test for cross-browser and cross-platform applications.
  • Lead frontend technical development efforts independently, define software architecture, explore existing systems, and determine areas of complexity and potential risks to successfully implementing advanced visualization products.
  • Collaborate with various cross-functional teams like design, product management, backend architects, and development teams to validate prototypes and create elegant, usable, responsive and interactive interfaces that meet client requirements.
  • Translate wireframes into functional requirements, and write well-abstracted, reusable, high-performance code for UI components.
  • Suggest continuous improvements in the user interface, software architecture or new technologies.

Requirements:

  • Strong hands-on experience on React.js, Redux, MVC JQuery & related JS Frameworks.
  • Strong knowledge of HTML5 CSS3 responsive design, and single-page applications.
  • Build a highly scalable product right from scratch.
  • Back-End tool like Node.Js
  • Expertise in caching, minification, and bundling techniques to improve front-end performance.
  • Experience in integrating with a CDN to optimise resource bandwidth.
  • Experience in working with AB Test frameworks such as Optimally.
  • Experience in using front-end monitoring tools to troubleshoot errors and recognise performance bottlenecks.
  • Strong foundation in computer science fundamentals: data structures, algorithms, and coding.
  • Proficient understanding of code versioning tools(GIT, SVN), working experience with Agile methodology and fast iterative development cycles
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.