Search by job, company or skills

RevealSite

Senior React developer

Early Applicant
  • 8 days ago
  • Be among the first 50 applicants

Job Description

Job Title: Senior React Developer

Location: Remote

Schedule: Full-Time, 6 Days a Week (Friday Off)

Working Hours: 8:00 AM - 6:00 PM (2 Flexible Hours within the Day)

Job Summary

We are seeking a talented and experienced Senior React Developer with a strong background in Django to join our team. The ideal candidate will have extensive experience in front-end development with React and will be comfortable working with Django for back-end services. You will play a key role in architecting new features, enhancing existing applications, mentoring junior developers, and collaborating with cross-functional teams to build innovative solutions.

Key Responsibilities

  • Design and Development: Lead the development of high-quality web applications using React for the front end and Django for the back end, ensuring best practices in coding and design are met.
  • API Development: Design, implement, and maintain RESTful APIs using Django and Django REST Framework to support the front-end application.
  • Code Review and Mentorship: Conduct code reviews and provide mentorship to junior developers to promote growth and ensure code quality.
  • Collaboration: Work closely with UX/UI designers, product managers, and other stakeholders to translate business requirements into technical specifications.
  • Performance Optimization: Identify performance bottlenecks in both front-end and back-end applications, implementing optimization strategies to enhance efficiency.
  • Testing and Debugging: Implement and maintain unit tests, integration tests, and end-to-end testing to ensure the reliability and performance of applications.
  • Stay Current: Keep up-to-date with emerging trends and technologies in web development, particularly within the React and Django ecosystems, and recommend tools and best practices.
  • Documentation: Create and maintain documentation for code, processes, and system architecture to assist in knowledge sharing within the team.

Qualifications

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience: 5+ years of professional experience in front-end development, with at least 3 years specifically using React and 2+ years with Django.
  • Technical Skills:
    • Proficient in JavaScript (ES6+) and TypeScript.
    • Strong understanding of React and its core principles, including component lifecycle, state management (using Context API, Redux, or similar).
    • Experienced with Django and Django REST Framework for developing APIs.
    • Familiarity with modern front-end build pipelines and tools (Webpack, Babel, etc.).
    • Knowledge of RESTful APIs, GraphQL, and asynchronous request handling.
    • Understanding of CSS preprocessors (such as SASS or LESS) and CSS-in-JS libraries (like styled-components or emotion).
    • Experience with testing frameworks (Jest, React Testing Library, Cypress, Django Test Framework).
  • Soft Skills:
    • Excellent problem-solving abilities and attention to detail.
    • Strong communication skills, both written and verbal.
    • Ability to work collaboratively in a team environment and manage time effectively.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 19/11/2024

Job ID: 100828585

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 24-11-2024 05:37:12 PM
Home Jobs in Egypt Senior React developer