Job Title: React Developer
Job Summary:
We are seeking a skilled and innovative React Developer to join our dynamic development team. The ideal candidate will have a strong understanding of modern web development practices and a passion for creating seamless user experiences. As a React Developer, you will be responsible for designing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
Key Responsibilities:
- Develop new user-facing features using React.js
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality code
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Collaborate with other team members and stakeholders to ensure the technical feasibility of UI/UX designs
- Participate in code reviews and contribute to team and personal learning
- Stay informed about emerging technologies and industry trends to continuously improve skills and team performance
Qualifications:
- Proven experience as a React Developer or similar role
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Redux or Flux)
- Familiarity with newer specifications of ECMAScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools such as Git
Education and Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- 3+ years of experience in front-end development with a focus on React.js
Personal Attributes:
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
- Eagerness to learn new technologies and improve existing skills
We offer a competitive salary, comprehensive benefits, and a supportive work environment that encourages professional growth and development. If you are passionate about building high-quality web applications and are excited to work with a talented team, we would love to hear from you.
Application
Apply for React developer
ZeroHiring