Mediabistro logo
job logo

Software Technology Inc is hiring: React developer in Charlotte

Software Technology Inc · Multiple locations ·

Job type:
Contract

React Developer

Location: Charlotte, NC
Position: (On-Site)- Long Term Contract
About the Role:
We are looking for a skilled and motivated React Developer to join our front-end engineering team. In this role, you will be responsible for building and maintaining user interface components for our web applications. You will work closely with product managers, designers, and backend engineers to deliver a seamless and engaging user experience. The ideal candidate is passionate about building clean, efficient, and responsive web interfaces.
Key Responsibilities:
Develop new user-facing features using React.js and modern JavaScript (ES6+).
Build reusable, clean-code components and front-end libraries for future use.
Translate designs and wireframes from tools like Figma or Sketch into high-quality, responsive code.
Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Collaborate with back-end developers to integrate RESTful or GraphQL APIs.
Participate in code reviews to maintain high development standards.
Work within an Agile/Scrum development process.
Required Qualifications (Must-Haves):
3+ years of professional front-end development experience.
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
2+ years of hands-on experience with React.js and its core principles (e.g., hooks, functional components, state management).
Experience with popular React workflows for state management (e.g., Redux, Context API).
Experience with data structure libraries (e.g., Immutable.js) is a plus.
Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM/Yarn).
Familiarity with code versioning tools, specifically Git.
Preferred Qualifications (Nice-to-Haves):
Experience with TypeScript.
Experience with testing frameworks like Jest and React Testing Library.
Knowledge of modern authorization mechanisms, such as JSON Web Token.
Familiarity with CSS-in-JS libraries (e.g., Styled Components, Emotion) or CSS preprocessors like SASS.
A portfolio of projects or code examples (e.g., GitHub profile).