Job Description:
As a React.js Developer at QwikSpark, you will be responsible for developing and implementing user interface components using React.js concepts and workflows. You will work closely with our development team to design and deliver high-performance web applications with a focus on usability and responsiveness.
Key Responsibilities:
- Develop user-facing components and implement them following well-known React.js workflows (such as Redux).
- Build reusable, maintainable, and efficient code.
- Collaborate with the development team to define and implement innovative solutions for web development.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Stay up-to-date with emerging technologies and industry trends.
- Troubleshoot and debug issues as they arise.
Qualifications:
- Proven experience as a React.js 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.
- Familiarity with popular React.js workflows (such as Redux or Mobx).
- Experience with data structure libraries (e.g., Immutable.js).
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with RESTful APIs.
- Ability to understand business requirements and translate them into technical requirements.
- A knack for benchmarking and optimization.
- Familiarity with code versioning tools (e.g., Git).
Education and Experience:
- Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
- 2+ years of relevant work experience as a React.js Developer or similar role.
Why QwikSpark?
- Competitive salary and benefits.
- Opportunity to work on cutting-edge projects in a collaborative and creative environment.
- Professional growth and development opportunities.