Senior UI Software Engineer at FIA Tech
New York, New York, United States -
Full Time


Start Date

Immediate

Expiry Date

05 Feb, 26

Salary

180000.0

Posted On

08 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

TypeScript, React, State Management, REST, gRPC, Vitest, React-Testing-Library, Storybook, SCSS, Azure, AWS, Docker, Problem Solving, UNIX, Data Fetching, Build Systems, Component Libraries

Industry

Financial Services

Description
Responsibilities: Development & Maintenance: Actively participate in the development and upkeep of our React-based web application. UI/UX: Ensure the technical feasibility and optimal performance of UI/UX designs. State Management: Implement and maintain state management strategies, showcasing knowledge in diverse state management patterns and solutions. Data Integration: Integrate frontend applications with backend services using REST and gRPC. Testing: Implement comprehensive testing strategies using Vitest and React-testing-library. Team Collaboration: Work with cross-functional teams to design, implement, and enhance new features. Component Development: Use Storybook or comparable tools for component-driven development and documentation. Styling: Employ SCSS for consistent component styling and visual representation. Deployment: Handle the deployment of applications on platforms like Azure and AWS with the help of Docker. Continuous Learning: Stay updated and integrate modern technologies and practices into our development workflow. Qualifications: TypeScript: Mastery in TypeScript is non-negotiable. React Proficiency: A significant amount of experience with React. State Management: Proficiency in state management solutions. Familiarity with Recoil or Jotai is a plus, but we value candidates well-versed in various state management libraries or patterns. Data Fetching: Understanding REST protocols for data fetching, with extra points for expertise in gRPC, data streaming (e.g., WebSockets), or other unconventional data-fetching methods. Build Systems: Experience with Vite, or a varied background in different build systems such as Webpack, Snowpack, Esbuild, Next, Remix, CRA, Gatsby, and more. Component Libraries: Acquaintance with Radix Primitives or other comparable headless component libraries. UNIX Basics: A foundational understanding of UNIX and shell scripting is a notable advantage. Problem Solving: Robust problem-solving capabilities and acute attention to detail. Salary Range: 160-180K bonus eligible
Responsibilities
The Senior UI Software Engineer will actively participate in the development and maintenance of a React-based web application, ensuring optimal performance of UI/UX designs. They will also collaborate with cross-functional teams to design and enhance new features while implementing state management strategies and data integration with backend services.
Loading...