Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role: Front End Developer (React)
Location: Belfast
Is it Permanent / Contract: Perm
Is it Onsite/Remote/Hybrid: Onsite
Start Date: Only Immediate Joiners or candidates with max 2 weeks’ notice.
Job Description: Front End Developer (React) or Senior UI Developer (React) or Senior Framework Architect (React)
Total IT Experience: 7 to 12 years
Angular UI developers with proficiency in Design Systems. Eg: Material UI
Experience in using the Design system
Strong experience with React 18+, TypeScript, and ES6.
Expertise in performance fine-tuning and optimization of front-end applications
Hands-on experience with React Hooks such as useState, useEffect, useMemo, useCallback, and custom hooks.
Strong understanding of responsive design principles, patterns, and libraries such as Bootstrap.
Solid knowledge and hands-on experience in backend API integration, exception handling, and managing synchronous/asynchronous requests
Proficient in HTML5, CSS3, and modern CSS frameworks like Tailwind CSS or Styled Components.
Strong experience with Application Security concepts such as Authentication, Authorization, and Data Security.
Experience in designing applications for multiple browsers and multiple resolutions, including mobile devices.
Strong experience in responsive design principles and patterns and libraries such as bootstrap.
Hands-on experience with code release processes, bundling, and packaging applications for production environments.
Strong skills in troubleshooting front-end issues and adhering to best practices.
Proven ability to develop reusable components/widgets and implement component-driven architecture and design principles.
Exposure to unit testing or testing automation frameworks for front-end validation.
Advanced experience with testing frameworks such as Jest, React Testing Library, Cypress, or Enzyme for unit, integration, and end-to-end testing.
Strong understanding of web accessibility standards (WCAG) and experience in building inclusive and accessible applications.
Experience in accessibility testing
TFS (Team Foundation Server) familiarity will be an added advantage
Working knowledge of Webpack, Vite, Create React App (CRA), and Agile Scrum Framework for efficient development, build optimization, and project management.
Familiarity with NGRX or RXJS frameworks, as well as Saga/Thunk patterns for state management and data transfer.
Exposure to micro-frontends architecture for modular UI development is an added advantage.
Good to have: Experience in Node.js backend development.
Familiarity with Continuous Integration methodologies and tools like Jenkins.
Good to have exposure to cloud CDN and static website hosting in AWS or Azure.
Excellent communication and presentation skills.
Key Skills
Ranked by relevanceReady to apply?
Join SoftNice and take your career to the next level!
Application takes less than 5 minutes