Sr. FE React Software Engineer
Robert Half · Johnston, IA · 1 wk ago
On-siteEngineeringTemporary
Responsibilities
- Design and deliver new capabilities for React and TypeScript applications, including interactive dashboards, charts, maps, and data exploration tools.
- Investigate and resolve production issues affecting user experience, data presentation, and report output across frontend and backend services.
- Enhance report-generation workflows by updating layouts, styles, and data handling in Node.js and Python-based serverless components.
- Create and maintain automated test coverage through unit and end-to-end testing to improve reliability and release quality.
- Review merge requests, provide constructive technical feedback, and help uphold coding standards across the engineering team.
- Support cloud-based document delivery processes, including services that generate files and manage assets stored in Amazon S3.
- Collaborate with product and engineering stakeholders to translate business needs into scalable, maintainable technical solutions.
Requirements
- 5+ years of software engineering experience, with strong emphasis on frontend application development.
- At least 3 years of hands-on experience building applications with React and TypeScript.
- Practical experience with Node.js, including work on serverless functions or backend services.
- Proficiency in Python for service development, automation, or API-related work.
- Familiarity with AWS services such as Lambda and Amazon S3.
- Experience writing automated tests using modern frameworks such as Vitest, Playwright, or PyTest.
- Working knowledge of Git-based development workflows and collaborative code review practices.
- Exposure to monorepo environments, shared component libraries, or build tooling such as pnpm workspaces or Nx.
Qualifications
Must have a bachelor's degree in Computer Science, Software Engineering, or a related field. Additional certifications or relevant experience may be considered.