Logo
JobRialto

Senior REACT UI Engineer

JobRialto, Chicago, Illinois, United States, 60290


Requirement:

Senior REACT UI Engineer

We are looking for a Senior REACT UI engineer to join our newly forming Software application team and help deliver the quality product to our clients. As a Senior REACT UI engineer, you will be taking the lead on analysis, design, coding and testing of software solutions working with an agile team. You will be interfacing with business and technology stakeholders in understanding the requirements. You will work with the team in establishing the project timelines and committing to delivering quality product to our client.

Responsibilities

Lead the UI delivery effort working closely with business users and other developers to build products that help understand, visualize, and interact with large data sets in new and exciting ways

Collaborate with Software and QA engineers within the group and other dependent teams in delivering the business needs

Establish best design and coding practices, conduct peer reviews to enforce those practices

Interface directly with product owners to develop solutions to complex problems

Build the subject matter expertise within the application

Look for opportunities to optimize and scale the application

Qualifications

Bachelor's Degree with 5+ years of experience in REACT UI development

5+ years of experience with front-end software development (ReactJS, Typescript)

Proactive learning and quick adoption to software application

Candidates should have strong initiative and have proven experience independently driving projects to completion

Strong API design skills

Strong ability to work with people and their ideas, and then design, engineer, and deliver those ideas as well-built products

Experience in React Hooks, Contexts, State management is necessary

Application of Material UI, React Query and Styled Components will be needed

Familiarity with end to end testing using tools like Cypress will be beneficial

Assist in planning, organizing, and coordinating technical activities and work assignments

Excellent analytical and problem-solving skills with a high aptitude to learn

Excellent written and verbal communication skills

Strong organizational skills, with the ability to effectively prioritize and multi-task

Ability to work in a fast-paced, collaborative team environment

Education:

Bachelors Degree