About the Client
Our client is a leading banking group. They are currently driving an ambitious digital transformation agenda, building next-generation retail and corporate banking platforms that serve millions of users with a focus on security, speed, and seamless user experience.
Key Responsibilities
Role A: Frontend Developer
- Build and optimize high-traffic web and mobile banking interfaces using modern JavaScript frameworks to enhance the digital customer journey.
- Translate complex UI/UX wireframes into responsive, high-performance, and visually appealing components.
- Ensure cross-browser compatibility and mobile-first responsiveness across all digital banking products.
- Collaborate with designers and backend engineers to integrate RESTful APIs and ensure seamless data flow.
- Conduct performance tuning and front-end debugging to maintain a smooth, "zero-lag" user experience.
- Advocate for best practices in web accessibility and security to protect sensitive client information.
Role B: Backend Developer
- Architect and develop robust server-side logic and high-volume APIs that power the core engine of the bank's digital platforms.
- Design and implement scalable microservices that handle complex financial transactions and data processing.
- Optimize database schemas and queries to ensure data integrity and rapid retrieval for real-time banking services.
- Build and maintain secure integrations with third-party payment gateways and internal legacy banking systems.
- Participate in the full software development lifecycle, including automated testing, code reviews, and CI/CD deployment.
- Identify and resolve system bottlenecks to ensure high availability and resilience of backend services.
Requirements
Frontend Developer
- Bachelor's degree in Computer Science, Information Technology, or a related discipline.
- Minimum of 3-5 years of experience in frontend development, ideally within a fast-paced fintech or corporate environment.
- Deep proficiency in modern frontend frameworks such as React, Angular, or Vue.js.
- Strong command of HTML5, CSS3, and TypeScript/ES6+.
- Familiarity with state management libraries (e.g., Redux) and frontend testing frameworks.
- Excellent eye for detail and a strong understanding of user-centric design principles.
Backend Developer
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Approximately 3-5 years of experience in backend development with a focus on enterprise-grade applications.
- Expertise in at least one major backend language such as Java (Spring Boot), Node.js, or Python.
- Proven experience in designing and consuming RESTful APIs and working with Microservices architecture.
- Solid knowledge of SQL and NoSQL databases (e.g., PostgreSQL, Oracle, or MongoDB).
- Strong understanding of security protocols, authentication (OAuth2/JWT), and concurrent processing.
