- Software Development Recruiters and Staffing Specialists React Developer
Software Development Jobs
- .NET Developer
- Agile Coach
- Angular Developer
- Application Architect
- Application Development Manager
- Artificial Intelligence Product Owner
- C++ Developer
- Director of Architecture
- Enterprise Architect
- Erlang Software Developer
- Front End Developer
- Full Stack Engineer
- IT Business Analyst
- IT Project Manager
- Java Developer
- Java Engineer
- Javascript Developer
- Linux Admin
- Mobile Developer
- Network Engineer
- PHP Developer
- Polyglot Developer
- Python Developer
- Python Engineer
- React Developer
- RPA Developer (Robotic Process Automation)
- Scrum Master
- Serverless Developer
- ServiceNow Developer
- SharePoint Admin
- SharePoint Developer
- Software Architects
- Software Developer
- Software Development Manager
- Solutions Architect
- System Administrator
- Technical Evangelist
- UI Developer
- Unix Admin
- UX/UI Designer
- UX/UI Developer
We are seeking a skilled React.js developer to join our front-end development team. This role will be responsible for developing and implementing user interface components utilizing concepts and workflows such as Flux and Redux, as well as profiling and improving front-end performance and documenting our front-end codebase. In addition, the React Developer will ensure that these components and the overall application are robust and easy to maintain. Our ideal candidate will be a collaborative problem solver with a firm understanding of sophisticated design principles. If you excel as part of a team in a fast-paced and agile development environment, we encourage you to apply.
Typical Duties and Responsibilities
- Develop new user-facing features using React.js
- Develop and implement front-end architecture to support user interface concepts
- Review application requirements and interface designs
- Develop and implement highly responsive user interface components using react concepts
- Write application interface codes using JavaScript following react.js workflows
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality code
- Optimize components for maximum performance across web-capable devices and browsers
- Troubleshoot, debug, and optimize code and interface software
- Monitor and improve front-end performance
- Provide code documentation and technical documents
- Participate in code reviews and provide constructive feedback to team members
Education
- Bachelor’s degree in computer science, information technology, or a related field
Required Skills and Experience
- Proven experience in React.js
- Experience with popular React.js workflows such as Flux or Redux
- Experience with data structure libraries
- Experience with common front-end development tools such as Babel, Webpack, or NPM
- Proficiency in React.js and its core principles
- Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Knowledge of RESTful APIs
- Knowledge of modern authorization mechanisms such as JSON Web Token
- Knowledge of modern front-end build pipelines and tools
- Knowledge of code versioning tools such as Git, SVN, and Mercurial
- Strong problem solving skills and attention to detail
Preferred Qualifications
- Knowledge of isomorphic React