SonicJobs Logo
Left arrow iconBack to search

ReactJS Developer

MigrationIT
Posted 2 days ago, valid for 13 days
Location

Cairo, Cairo

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The job involves developing and maintaining scalable, reusable components using React.js and Next.js.
  • Candidates should have at least 2 years of experience and a strong proficiency in JavaScript, including DOM manipulation.
  • The role requires implementing responsive user interfaces with HTML5, CSS3, and frameworks like Tailwind CSS.
  • A salary range of $80,000 to $100,000 is offered, depending on experience and skills.
  • Collaboration in an Agile/Scrum environment and familiarity with RESTful APIs are essential for this position.
  • Develop and maintain scalable, reusable components using React.js and Next.js.
  • Implement dynamic and responsive user interfaces with HTML5, CSS3, Flexbox, and Grid.
  • Utilize React Hooks (useState, useEffect, useContext, etc.) to manage component logic.
  • Manage global and local state using Redux, Zustand, Context API, or similar tools.
  • Apply responsive and adaptive design principles using frameworks such as Tailwind CSS, Shadcn, or Styled Components.
  • Integrate and consume RESTful APIs and/or GraphQL endpoints.
  • Collaborate with backend developers, designers, and other team members in an Agile/Scrum environment.
  • Maintain high standards of code quality through tools like ESLint and Prettier.
  • Use Git for version control and work within Git-based platforms like GitHub or GitLab.
  • Manage dependencies with npm, yarn, or pnpm.
  • Participate in code reviews, sprint planning, and daily stand-ups.


Requirements

  • 2+ years of experience.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • 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 Flux or Redux).
  • Familiarity with newer specifications of ECMAScript. Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end build pipelines and tools.





Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.