About the Role
Our client is looking for talented Front-End and Back-End Developers to build and enhance our digital banking platform. You will be part of a modern engineering team delivering secure, scalable, and customer-centric mobile banking solutions. This role is ideal for engineers who are passionate about mobile app development and have experience in financial services or fintech environments.
Key Responsibilities
Front-End Developer
- Develop and maintain mobile applications using React Native and web applications using React.js
- Build scalable, reusable UI components using TypeScript
- Integrate GraphQL APIs and ensure seamless data flow between front-end and back-end systems
- Collaborate closely with product managers and designers to deliver intuitive user experiences
- Optimize application performance and ensure cross-platform compatibility
Back-End Developer
- Design and develop backend services using Kotlin and Spring Boot
- Build and maintain secure, scalable RESTful APIs and microservices
- Ensure system reliability, performance, and security for banking applications
- Work with databases and manage data processing for high-volume transactions
- Collaborate with DevOps teams on CI/CD pipelines and cloud deployments
Requirements
- Bachelor's degree in Computer Science or related discipline
- 2-8+ years of software development experience
Front-End
- Strong experience in React Native and React.js
- Proficiency in TypeScript
- Hands-on experience with GraphQL
- Proven experience in mobile app development (iOS/Android)
Back-End
- Strong experience in Kotlin
- Solid hands-on experience with Spring Boot and microservices architecture
- Experience building secure and scalable APIs
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL)
Highly Preferred
- Background in Financial Services, Banking, or FinTech
- Experience working on digital or mobile banking applications
- Familiarity with security, compliance, and regulatory standards in FS environments
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes)