React js Developer Job at My Legal Software

My Legal Software is a law tech company that specializes in creating innovative Solutions for Law company.

We are recruiting to fill the position below:

Job Position: React js Developer

Job Location: Remote
Employment Type: Contract

Job Summary

  • We are seeking an experienced Senior React.js (Next.js) Developer to develop, maintain, and enhance our web applications.
  • The ideal candidate is passionate about technology, has a strong grasp of modern JavaScript, and is proficient in building scalable applications using React.js and Next.js.

Key Responsibilities


  • Develop and maintain high-quality web applications using React.js and Next.js.
  • Design, build, and maintain efficient, reusable, and reliable front-end code.
  • Troubleshoot and debug application issues and implement fixes.
  • Participate in code reviews to maintain code quality and consistency.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with back-end developers and UI/UX designers to improve usability.
  • Write unit tests and integration tests to ensure the robustness of the application.
  • Stay up-to-date with the latest industry trends and technologies.

Requirements

  • Bachelor’s Degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Minimum of 5 years of professional experience in front-end development.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Extensive experience with React.js and its core principles.
  • Proficiency in Next.js and server-side rendering.
  • 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.
  • Strong problem-solving skills and attention to detail.
  • Experience with popular React.js workflows (such as Redux or MobX).
  • 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.
  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience with TypeScript.
  • Knowledge of GraphQL.
  • Experience with CSS-in-JS libraries such as styled-components or Emotion.

Method of Application
Interested and qualified candidates should send their CV to: kanishka@gehilaw.com using the Job Position as the subject of the mail.