Frontend Developer (React.js) - 100% Remote (EU Based) - €480 per day - EU Citizens ONLY
iBSC ltd
Contact person: Ahmed Nagi
brussels, Belgium
ITClean Code PrinciplesJavaScriptUser Experience (UX)HTML5Unit TestingCascading Style Sheets (CSS)Code ReviewContinuous IntegrationDebuggingException HandlingFunctional DesignSoftware EngineeringTestabilityTypeScriptWeb Content Accessibility GuidelinesWeb ApplicationsEslintData/Record LoggingTestingLifecycle ManagementReact.jsBackendGitLabGitFront End Software DevelopmentRestful ApiSoftware Version Control
Description
Title: Frontend Developer (React.js)
Location: 100% Remote Working
Duration: 12 Months + Extension
Language: English Fluent
Condition - Candidate MUST BE EU CITIZEN and MUST be residing in ANY EU nation state -(Due to sensitivity)
Frontend Developer – React.js
Role Overview
We are looking for a Frontend Developer specialized in React.js to design, build, and
maintain modern, scalable web applications.
You will work closely with product owners, UX designers, and backend engineers to
deliver high-quality, testable, and maintainable user interfaces.
You will contribute to the full development lifecycle, from design and implementation to
testing, CI/CD integration, and continuous improvement.
Key Responsibilities
- Design and develop responsive, high-performance user interfaces using React.js
- Translate UX/UI designs and functional requirements into clean, reusable code
- Apply frontend architecture best practices (componentization, separation of concerns, state management)
- Write unit tests and component tests to ensure code reliability and regression prevention
- Participate in code reviews and enforce coding standards
- Use GitLab for version control, merge requests, and CI/CD pipelines
- Collaborate with backend teams to integrate REST APIs and asynchronous services
- Optimize applications for performance, accessibility, and security
- Actively contribute to continuous improvement of development processes and tooling
Technical Skills & Requirements
Mandatory
- Strong experience with React.js (functional components, hooks)
- Proficiency in JavaScript (ES6+) and TypeScript
- Solid understanding of HTML5, CSS3, and modern layout techniques (Flexbox, Grid)
- Experience with Git and GitLab workflows (branches, merge requests, CI pipelines)
- Strong experience in unit testing (Jest, React Testing Library or equivalent)
Knowledge of frontend development best practices:
- Clean code and maintainability
- Reusable components
- Proper state and lifecycle management
- Error handling and logging
Nice to Have
- Experience with CI/CD pipelines in GitLab
- Familiarity with linting and quality tools (ESLint, Prettier)
- Knowledge of accessibility standards (WCAG)
- Experience with performance optimization and browser debugging tools
- Exposure to Agile / Scrum methodologies
Quality & Engineering Practices
- Write testable and well-documented code
- Maintain high unit test coverage
- Follow coding standards and naming conventions
- Ensure security and performance best practices
- Actively participate in technical reviews and retrospectives
Soft Skills
- Strong communication and collaboration skills
- Ability to work autonomously and take ownership
- Attention to detail and quality-driven mindset
- Willingness to learn and adapt to evolving technologies
Education & Experience
- Degree in Computer Science, Software Engineering, or equivalent experience
- Proven experience as a Frontend Developer in a professional environment