YOUR NEXT CHAPTER
UI Developer – React, React Native, .NET
About the role
• Design, develop, and maintain modern, responsive web applications using React, JavaScript, and TypeScript
• Build reusable, well-structured component libraries and contribute to a consistent design system
• Translate wireframes, mockups, and design specifications such as Figma into pixel-accurate, accessible user interfaces
• Manage application state and data flow using Redux, React Query, Context, or similar tools
• Integrate front-end applications with RESTful APIs and microservices built on .NET Core and AWS
• Optimize applications for performance, responsiveness, and cross-browser and cross-device compatibility
• Ensure UI accessibility according to WCAG and usability best practices
• Contribute to mobile experiences using React Native as needed
• Implement secure front-end coding practices aligned with financial services industry standards
• Participate in front-end architecture discussions and help define UI standards and best practices
• Collaborate with product, design, business, and cross-functional technical teams
• Write clean, maintainable, and testable code, including unit and component tests using Jest, React Testing Library, Cypress, or similar
• Troubleshoot production issues and provide technical leadership on UI-related matters when needed
• Minimum 3 years of professional software development experience, with a strong focus on front-end/UI development
• Expert-level experience with React, JavaScript (ES6+), and TypeScript
• Strong proficiency in HTML5, CSS3, and modern styling approaches (Sass, CSS-in-JS, Tailwind, or similar)
• Experience building responsive, mobile-first, and accessible web applications
• Experience consuming and integrating RESTful APIs
• Familiarity with front-end build tools and workflows (Webpack, Vite, npm/yarn)
• Experience with front-end testing frameworks and practices
• Experience using Git and Azure DevOps or similar CI/CD tools
• Strong knowledge of front-end security best practices (XSS, CSRF, secure authentication flows)
• Excellent problem-solving, communication, and collaboration skills
• Preferred: Experience with React Native for mobile application development
• Preferred: Working knowledge of C# and .NET Core
• Preferred: Exposure to AWS services (S3, CloudFront, Lambda, etc.)
• Preferred: Experience with Next.js or other React frameworks
• Preferred: Experience building or maintaining a design system or component library
• Preferred: Background in financial services or other regulated industries