Browse Jobs
For Companies
Log inGet Started
Mimocodes logo

Senior React JS Developer

Mimocodes
Maadi, Cairo
Posted 2 years ago
75Applicants for2 open positions
  • 4Viewed
  • 0In Consideration
  • 1Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are looking for a talented, logical thinker with solid React JS experience. You will be working directly with the clients (some are non-Arabic speakers). Digesting their business needs, and providing out-of-the-box interactive, digitally gamified solutions. Candidates Must have outstanding critical and logical thinking that can be translated into comprehensive software planning and produce exceptional products.

  • Architecting, developing, implementing, and delivering quality software into an externally facing client product.
  • Providing code quality assurance.
  • Making decisions on code architecture and design.
  • Execute full software development life cycle (SDLC).
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions.
  • Write well-designed, testable code.
  • Produce specifications and determine operational feasibility.
  • Optimize applications for maximum speed and scalability.
  • Document and maintain software functionality.
  • Troubleshoot, debug and upgrade existing systems.
  • Deploy programs and evaluate user feedback.
  • Comply with project plans and industry standards.
  • Ensure software is updated with the latest features.
  • Specifying, visualizing, constructing, and documenting the artifacts of software systems.
  • Identify and resolve performance and security issues.
  • Stay updated with React.js and related technology trends.

Job Requirements

  • Proven work experience as a React.js Developer with a minimum of 5 years experience.
  • Comfortable with Linux servers and some dev-ops.
  • Desire to work with project managers, designers, and other developers.
  • Familiarity with agile software development methodologies.
  • Strong proficiency in React.js and its core principles (knowledge of Vue JS is a plus).
  • Experience with popular React.js workflows (such as Redux, Flux, or MobX).
  • Solid understanding of JavaScript, ES6/ES7, HTML5, and CSS3.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Experience with databases (SQL - NoSQL) (MySql - MongoDB)
  • Knowledge of modern front-end build pipelines and tools (e.g., Webpack, Babel).
  • Experience with version control systems (e.g., Git).
  • Ability to mentor and guide junior developers.
  • Up-to-date knowledge of web development trends and best practices.
  • Experience with performance optimization and debugging tools.
  • Knowledge of UI/UX design principles (collaboration with UI/UX designers is a plus).

Personality Skills:

  • Excellent verbal and time management skills.
  • Strong communication and interpersonal skills.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • Fluency in English. Written and spoken is a must.

Featured Jobs

Similar Jobs

Search other opportunities
JobsCreative/Design/ArtSenior React JS Developer