Logo
TEPHRA

TEPHRA is hiring: UI Technical architect in Edison

TEPHRA, Edison, NJ, US, 08818

Save Job

Description:

Job Description:

Responsible for planning and designing new software and web applications, analyzing, testing and assisting with the integration of new applications and vastly experienced in Server-Side Rendering. They will document all development activity and being team focused, they will assist with training non-technical personnel.

Qualifications:

  • React Router 7
  • Server side Rendering
  • Mock Services
  • Micro Frontends
  • Database management experience
  • Experience working with REST APIs.
  • Experience Working in an Agile team.
  • Solid JavaScript Fundamental
  • Understanding of the TypeScript type system
  • React using the hooks API with a strong grasp on how to appropriately break down and component components.
  • Understand of standard build tools (transpilers, bundlers, minifiers, etc) and how they fit into the overall build process for modern UIs
  • Strong grasp of source control flows using git
  • Axios
  • Solid understanding of web standards (HTML, CSS, HTTP, Browser APIs, REST, etc.)
  • Node
  • TailwindCSS experience a plus
  • State Machines and State Charts with XState a plus
Core Responsibilities:
  • Collaborates with project stakeholders to identify product and technical requirements.
  • Conducts analysis to determine integration needs.
  • Designs new software and web applications, supports applications under development and customizes current applications. Assists with the software update process for existing applications and roll-outs of software releases.
  • Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
  • Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects.
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior-level Software Development Engineers.
  • Works with the Quality Assurance team to determine if applications fit specification and technical requirements.
  • Displays in-depth knowledge of engineering methodologies, concepts, skills and their application in the area of specified engineering specialty.
  • Displays in-depth knowledge of and ability to apply, process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences.
  • Displays knowledge of and ability to apply project management skills.
  • Consistent exercise of independent judgment and discretion in matters of significance.
  • Regular, consistent and punctual attendance. Other duties and responsibilities as assigned.


#LI-KR2