(Senior) Fullstack Engineer (Swift & Java)

GFT

Not Interested
Bookmark
Report This Job

profile Job Location:

Hanoi - Vietnam

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

About GFT

GFT Technologies is an AI-centric global digital transformation company. We design advanced data and AI transformation solutions modernize technology architectures and develop next-generation core systems for industry leaders in Banking Insurance Manufacturing and Robotics. Partnering closely with our clients we push boundaries to unlock their full potential. With deep industry expertise cutting-edge technology and a strong partner ecosystem GFT delivers responsible AI-centric solutions that combine engineering excellence high-performance delivery and cost efficiency. Our team of 12000 technology experts operate in 20 countries worldwide offering career opportunities at the forefront of software innovation.

Role Summary

We are seeking a highly capable (Senior) Fullstack Engineer to design build and own end-to-end mobile and backend solutions for global investment banking projects in an Agile/Scrum environment.

This role requires deep expertise across iOS and Java backend (Spring Boot or equivalent) strong architectural thinking and the ability to take end-to-end ownership of complex featuresfrom mobile UI through backend services to deployment.

As a senior engineer you will not only deliver high-quality code but also drive technical excellence elevate team standards and collaborate with cross-functional teams. Ensuring scalable secure maintainable and high-performance solutions following modern mobile and backend best practices.

As forthe rise of AI capabilities in engineering you should beactivelyleveragingAI tools to improveengineeringproductivity code quality testing and documentation.

Sign-on Bonus: Eligible for candidates who are currently employed elsewhere and able to join GFT within 30 days of offer acceptance.

Key Activities

End-to-End Feature Ownership

  • Design and implementation of complex features acrossiOSand backend layers

  • Own the full development lifecycle: design implementation testing deployment optimization

  • Ensure scalability maintainability performance and security across the stack

Mobile Engineering (iOS Swift)

  • Design and develop advancediOSapplications usingSwift

  • Build modern UI usingSwiftUIand/orUIKit

  • Implement and enforce Clean Architecture MVVM/VIPER (or similar)

  • Optimizeperformance UI responsiveness and application stability

  • Maintain high code quality through modularization and testing

  • Integrate mobile applications with backend services and external systems

Backend Engineering (Java Spring Boot or equivalent)

  • Design and develop secure high-performance RESTful APIs

  • Implement authentication authorization and secure communication

  • Contribute to service design aligned with microservices principles where applicable

  • Ensure system resilience observability and maintainability

Technical Leadership & Engineering Excellence

  • Conduct code reviews across mobile and backend components

  • Define and enforce coding standards and best practices

  • Mentor junior and mid-level engineers

  • Participate actively in architectural discussions and technical decision-making

  • Provide reliable estimations and ensure on-time delivery

Quality & DevOps Mindset

  • Implement comprehensive unit testing across frontend and backend

  • Contribute to CI/CD pipelines and automated testing strategies

  • Work with build tools (Gradle Maven) and static analysis tools (SonarQubeDetekt LintCheckstyle PMD)

  • Troubleshoot production issues and continuously improve system reliability

AI-Enhanced Engineering

  • ActivelyleverageAI tools to:

  • Accelerate development

  • Improve code quality

  • Generate and enhance tests

  • Improve documentation

  • Support refactoring and debugging

Required Skills

  • 5 years of professionalsoftware engineering experience

  • Strong hands-on experience in:

  • SwiftandiOS mobiledevelopment

  • Java backend development

  • Spring Boot (or equivalent Java frameworks)

  • Solidexperienceof:

  • Clean Architecture

  • OOP

  • MVVM/VIPER

  • SwiftUIand/orUIKit

  • RESTful API designand consumption

  • Secure application development

  • Proven experience delivering production-grade systems end-to-end

  • Experience with asynchronous programming (Combine async/await GCD)

  • Strong experience with unit testing (frontend & backend)

  • Excellent analytical thinking and problem-solving skills

  • Goodcommunicationand collaboration abilities

Nice-to-have Requirements

  • Experience with microservices architecture and containerization (Docker Kubernetes)

  • Experience with cloud platforms (AWS Azure or GCP)

  • Experience with CI/CD pipelines

  • Knowledge of dependency management tools (Swift Package Manager CocoaPods)

  • Knowledge of Gradle and Maven build systems

  • Familiarity with static code analysis tools (SonarQubeDetekt LintCheckstyle PMD)

  • Experience in UI testing(XCUITest)and API testing

  • Experience in design systems custom animations and advanced UI performance tuning

  • Practical experience in applying AI tools (e.g. AI code assistants automated testing documentation support) in daily development activities

  • Experience in financial services or banking domain

(Due to the high volume of applications we receive we are unable to respond to every candidate individually. If you have not received a response from GFT regarding your application within 10 workdays please consider that we have decided to proceed with other candidates. We truly appreciate your interest in GFT and thank you for your understanding.)


Required Experience:

IC

About GFTGFT Technologies is an AI-centric global digital transformation company. We design advanced data and AI transformation solutions modernize technology architectures and develop next-generation core systems for industry leaders in Banking Insurance Manufacturing and Robotics. Partnering close...
View more view more

About Company

Company Logo

We see opportunity in technology. In domains such as cloud, AI, mainframe modernisation, DLT and IoT, we blend established practice with new thinking to help our clients stay ahead.

View Profile View Profile