RSM US LLP

Temporary UI Developer

RSM US LLP

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $52 - $78 per hour

Job Level

SeniorLead

Tech Stack

JUnitMaterial UI.NETNode.jsReactReduxSQLTypeScript

About the role

  • Develop user interfaces using React, Redux, NodeJS, and related technologies, ensuring high performance and responsiveness while following Test-Driven Development (TDD) principles.
  • Collaborate with design and backend teams to create seamless user experiences while adhering to established design guidelines.
  • Utilize TypeScript, Axios, Echarts, Material UI, and AG Grid to enhance UI functionalities and data visualization.
  • Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, contributing to a collaborative team environment.
  • Work under tight deadlines, managing multiple tasks and projects simultaneously without compromising quality.
  • Communicate effectively with team members, providing updates, sharing insights, and actively contributing to discussions.
  • Collaborate closely with backend developers with an understanding of .NET and SQL Server for seamless integration and data handling.
  • Maintain code integrity, following Test-Driven Development (TDD) best practices, ensuring scalability and maintainability of UI components.

Requirements

  • Bachelor's degree in computer science, Engineering, or related field.
  • 7-10 years of proven experience as a UI Developer, demonstrating proficiency in React, Redux, NodeJS, npm, TypeScript, Axios, Echarts, Material UI, AG Grid, and related front-end technologies.
  • Experience with Test-Driven Development (TDD) principles and practices.
  • Knowledge of JUnit for testing and familiarity with Agile methodologies.
  • Understanding of .NET and SQL Server for effective collaboration with backend teams.
  • Hands-on experience in Agile tools like Jira, Confluence, and Gliffy for project management and documentation.
  • Excellent team player with the ability to thrive in a dynamic, fast-paced environment.
  • Strong communication skills with the ability to work under tight deadlines.
Benefits
  • flexibility in your schedule
  • empowering you to balance life’s demands

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactReduxNodeJSTypeScriptAxiosEchartsMaterial UIAG GridTest-Driven DevelopmentJUnit
Soft skills
team playercommunication skillstime managementcollaborationadaptabilityproblem-solvingdynamic environmentfast-paced environment
Certifications
Bachelor's degree in computer scienceBachelor's degree in Engineering