Front-End Developer (ReactJS)

SWATX is a technology company seeking talented developers to build innovative web solutions.
Frontend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Front-End Developer (ReactJS)

We are seeking a skilled Front-End Developer with expertise in ReactJS to join our team at SWATX. The ideal candidate will bring 2+ years of experience in front-end development, with a strong foundation in ReactJS, JavaScript, and modern web technologies. This role focuses on developing and maintaining responsive web applications while collaborating with UI/UX designers and back-end developers.

The position requires proficiency in front-end technologies including JavaScript, HTML5, CSS3, and CSS preprocessors like Sass or LESS. You'll be responsible for creating reusable components, ensuring cross-browser compatibility, and implementing responsive designs. Knowledge of modern development tools such as Webpack, Babel, and npm is essential.

As our Front-End Developer, you'll play a crucial role in crafting user-friendly interfaces, optimizing application performance, and maintaining high-quality code standards. The role offers opportunities to work with state management libraries, testing frameworks, and modern design tools like Figma or Adobe XD.

This is an on-site position based in Cairo, Egypt, where you'll be part of a collaborative team environment. The ideal candidate should have a Bachelor's degree in Computer Science or related field, strong problem-solving abilities, and a passion for creating exceptional user experiences. Join us in building innovative web solutions while growing your expertise in modern front-end development.

Last updated 2 days ago

Responsibilities For Front-End Developer (ReactJS)

  • Develop, maintain, and enhance the front-end of web applications using ReactJS
  • Collaborate closely with UI/UX designers to implement visually appealing and interactive user interfaces
  • Write and optimize reusable, well-documented, and maintainable code
  • Use CSS preprocessors (e.g., Sass, LESS) to streamline and structure styling
  • Ensure responsive design and cross-browser compatibility across all devices and platforms
  • Work closely with back-end developers to integrate APIs and other services
  • Continuously improve application performance and user experience
  • Participate in code reviews and contribute to best practices for front-end development

Requirements For Front-End Developer (ReactJS)

JavaScript
React
TypeScript
  • Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent work experience
  • 2+ years of experience in front-end development, primarily working with ReactJS
  • Proficiency in JavaScript, HTML5, CSS Library (Bootstrap, Tailwind ,..) and CSS3
  • Strong experience with CSS preprocessors like Sass or LESS
  • Understanding of front-end build tools such as Webpack, Babel, and npm
  • Familiarity with version control systems, especially Git
  • Knowledge of responsive and mobile-first design principles
  • Experience in integrating RESTful APIs and working within a component-based architecture
  • Familiarity with state management libraries
  • Experience with front-end testing frameworks
  • Knowledge of accessibility standards and best practices
  • Familiarity with Figma or Adobe XD for interpreting design files

Interested in this job?

Jobs Related To SWATX Front-End Developer (ReactJS)

Front-End Engineer, StoreGen

Front-End Engineer position at Amazon's StoreGen team, focusing on AI-powered development tools and practices with competitive compensation and benefits.

Software Development Engineer (full stack), Amazon Advertising - Sponsored Products & Brands

Full Stack Software Developer role at Amazon Advertising, building conversational AI-powered ad experiences with competitive compensation and benefits.

Frontend Engineer II, Amazon Business Marketing Tech

Frontend Engineer II position at Amazon Business, developing B2B procurement solutions with React and Java, offering competitive salary and benefits.

Software Engineer, System Experience

System Experience Software Engineer role at Apple, focusing on UI development, API design, and cross-functional collaboration to create exceptional user experiences.

Software Engineer II

Software Engineer II position at Disney Entertainment & ESPN Technology focusing on frontend development for streaming platforms.