onsite
Software Engineer -Frontend - Barclays
Software Engineer
Software Engineer – Front End crafting high‑quality, responsive UI applications with React and React Native, focusing on component‑based architecture and modern web technologies.
About the role
Key Responsibilities
- Design, develop, and maintain scalable front‑end components using React and React Native.
- Implement responsive UI designs that deliver consistent experiences across web and mobile platforms.
- Collaborate with product, design, and back‑end teams to translate requirements into high‑performance code.
- Write clean, testable JavaScript/TypeScript, and maintain comprehensive unit and integration tests.
- Optimize application performance, troubleshoot bugs, and continuously refactor for maintainability.
Requirements
- Proven experience building production‑ready applications with React and React Native.
- Strong grasp of component‑based architecture, state management, and responsive design principles.
- Solid understanding of modern JavaScript (ES6+), CSS, and build tooling.
- Experience with version control (Git) and agile development practices.
- Excellent problem‑solving skills and a passion for delivering user‑centric solutions.
Skills
reactreact nativejavascript