Hired by Matrix, Inc.

Sr. Level UI/UX Lead Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: New York
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: FRONT END FRONTEND FRONT-END UI
  • Secondary Skills: USER INTERFACE REACT NODE
  • Job Location: New York, New York
  • Posted Date: Posted today
Job Description
UI/UX Lead Developer
JOB DESCRIPTION: The UI/UX Lead Developer demonstrates a broad and
comprehensive knowledge of the company's product-set from a
user interface perspective. Overall responsibilities encompass user
interface design and implementation supporting both product
development and business development activities.

Technical Requirements: Experience using React/Redux, Angular8+
and Typescript with familiarity with the Big Data Apache open source
components such Spark, Kafka, Lucine, leveraging an Agile-Scrum
development method.

More specifically, the candidate should have:

Lead for a team of 4-5 Developers
Hands-on : React-Angular-Node-JS

Expert knowledge of core JavaScript
Expert knowledge of JavaScript specific design patterns
Expert knowledge of React, Redux
Expert knowledge of CSS
Expert in HTML and HTTP standard
Strong knowledge of chrome dev tools
Strong knowledge of Material design library
Strong knowledge of unit test implementation
Strong knowledge of latest JavaScript lang. features (ES8+)
Strong knowledge of Typescript
Strong knowledge of Webpack and SystemJS
Strong/intermediate knowledge of Angular
Strong knowledge of software engineering
Basic knowledge of server-side technologies, application
infrastructures and database
UI/UX
Information architecture,
Business goal-oriented design
Strong knowledge of UI concepts
Basic knowledge of either photoshop or illustrator

Responsibility and Soft Skill Requirements
Hands-On Lead UI/UX Developer responsible for coordinating
the work of other UI/UX Developers and creating and
implementing your own design.
Develops solutions by analyzing information needs; systems
flow, data usage, and work processes; investigating problem
areas; following the software development lifecycle.
Work with business development resources to
produce prototypes to support the sales cycle.
Work internally and with external Design firms to guide the
creation of future product design.
Implement designs and technical spikes.
Work with other Development Team Members
to ensure a consistent implementation of our product design
across all of our products.
Ensures that application design and development are aligned
with the Business and Functional Requirements.
Documents and demonstrates solutions by developing user
stories, documentation, flowcharts, layouts, diagrams, charts,
code comments and clear code.
Manage interdependencies of multiple projects by working
closely with Product Owners.
Ensure transparency of all work products (using our Scrum
framework) and assist in the continued improvement of our
application development methods through lessons learned
sessions.
Updates job knowledge by studying state-of-the-art
development tools, programming techniques, and computing
equipment; participating in educational opportunities; reading
professional publications; maintaining personal networks;
participating in professional organizations.

Job Experiences:
Demonstrate having at least 8 years of design-related experience on cross-functional
project delivery and at least 2 years of leadership experience. Scope of experience
needs to reflect both business process and application development engagements
which span multiple delivery teams.
Experiences demonstrate expertise in the development domain.
Keeps current on changing technology offerings in the area of discipline.
Demonstrated ability to collaborate and deliver work as a remote team member.
Excellent communication skills with ability to present to a range of audiences (line
managers to executives).
Proficient in two or more business areas.
Ability to learn new business areas.
Experience at a start-up company and/or working in Agile-Scrum based methods.

Education Requirements:
A bachelor's degree in computer science, or related degree program.
Work towards advanced degree studies, or certifications

Relevant Job Openings
Java Full stack Developer
.NET Application Developer
Lead Java Full Stack Developer
Technical Business Analyst
System Analyst and System Administrator