Description
Exciting Opportunity for Mid-to-Senior Level React Developers - We are on the hunt for talented and experienced React Developers to breathe new life into our legacy application and shape its future. Utilize cutting-edge frameworks, spearhead new design integration, and guide technical decision-making with your expertise. Here's what you'll be doing:
Primary Duties
- Overhaul and optimize an established application built with React, TypeScript, and Redux.
- Develop impressive new features using a toolkit including Sass, Cypress, React Router, Amplify UI, and Git.
- Independently analyze and modernize obsolete components while balancing backward compatibility with the integration of innovative design elements.
- Convey technical findings, project requirements, and potential trade-offs to the team for careful consideration and prioritization.
- Tackle design discrepancies and inconsistencies in product specifications/API features.
- Champion immediate responsive design and accessibility enhancements, even when deprioritized.
Required Skills And Experience
- Deep expertise in React and TypeScript, including practical experience in upgrading legacy applications.
- Proficiency with Redux, Sass, Cypress tests, and React Router.
- Familiarity with Amplify UI or alike UI frameworks (if you have experience with Tailwind, that's a plus!).
- Solid understanding of Git and the gold standards for version control practices.
- Fluency in evaluating system components while prioritizing technical debt vs. new feature development.
- Previous work experience in environments where the alignment of design, IT, and business teams may be a challenge.
- Strong communication abilities, particularly when explaining technical trade-offs and discoveries to non-technical team members.
If you're looking to make a tangible impact with your React expertise and are energized by challenge and change, we would love to hear from you! Apply today!
Requirements
- Proficiency in React.js and its core principles
- Understanding of Redux for managing application state
- Knowledge of TypeScript for static types
- Familiarity with modern front-end build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Experience with data structure libraries
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Ability to write well-documented, clean JavaScript code
- Familiarity with code versioning tools such as Git
- Degree in Computer Science, Engineering or a related field
- Strong problem-solving skills
- Excellent written and verbal communication skills
- Ability to work in a team
- Detail-oriented and excellent concentration ability
- An analytical mindset and critical thinking
- Demonstrable ability to discover and fix errors in code
- Strong organizational and project management skills.
Technology Doesn't Change the World, People Do.®
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit
© 2024 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to