Senior Frontend Developer (Open Banking)
This role is focused on contributing to the Open Banking Team, which aims to ensure seamless Banking services and solve real-life problems.
Your Responsibilities:
* Design, develop, and maintain frontend components and features using Next.js, React, and other modern web technologies.
* Collaborate with designers to implement responsive and visually appealing user interfaces that enhance the overall user experience.
* Work closely with backend developers to integrate frontend components with server-side APIs and databases.
* Optimize application performance and scalability through code optimization, caching strategies, and performance monitoring.
* Write clean, modular, and maintainable code following best practices and coding standards.
* Stay up to date with the latest trends and best practices in front-end development and share knowledge with the team.
Requirements:
* Bachelor's degree in computer science, Engineering, or a related field (or equivalent work experience).
* 5+ years of professional experience in frontend web development.
* Proficiency in JavaScript/TypeScript and frontend frameworks/libraries (e.g., React, Next.js).
* Familiarity with testing (Unit testing, end-to-end testing, Jest, React testing library).
* Familiarity with security practices in Frontend development.
* Familiarity with version control systems (e.g., Git) and awareness of CI/CD pipelines.
* Familiarity with Docker.
Hiring Process:
1. Initial Interview: A 30-40 minute conversation with our Talent Acquisition team to discuss your experience, career goals, and expectations.
2. Technical Assignment: A take-home test designed to showcase your skills. You'll have up to 5 days to complete it in a single attempt (estimated time: 90-180 minutes).
3. Technical Review & Live Coding: Our technical experts will review your assignment and invite you for a live coding challenge to assess your problem-solving and coding abilities (60-90 minutes).
4. Final Behavioral Interview: A 45-60 minute discussion focused on team fit and collaboration with our Product Lead and CTO. This is your chance to dive deeper into our culture and align on expectations.