Job Summary
Job description
Overview of job
Rakuten FinTech Vietnam Co., Ltd. is the company, which was established in 2021, and the subsidiary of Rakuten Card, which is one of the biggest credit card company in Japan. Our mission is to develop internal system and mission-critical system for Rakuten Card and FinTech group companies to contribute to FinTech business growth, also to provide attractive environment for talented engineers in both Vietnam and Japan.
Job Description
As an iOS Developer, you will be responsible for the full lifecycle of mobile application development for our FinTech services. You will design, develop, test, and deploy robust, user-friendly, and secure iOS applications that serve millions of users.
Responsibilities:
- Lead development activities for iOS mobile applications for our FinTech services, ensuring high quality, performance, and adherence to best practices using Swift.
- Conduct solution research and implementation studies for new mobile application features and proof-of-concepts (POCs), evaluating technical feasibility and proposing optimal solutions.
- Drive the improvement and enhancement of automated testing strategies including unit, integration, and UI tests (e.g., XCTest), to ensure high code quality and reliability.
- Propose and implement various technical improvements for our services within the iOS ecosystem, focusing on architecture, performance, and user experience.
- Actively contribute to the proposition of new functions and services, translating business requirements into technical solutions.
- Collaborate closely with product owners, UI/UX designers, and backend teams to define requirements, integrate APIs, and ensure seamless end-to-end functionality.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Ensure compliance with security best practices for mobile application development in a FinTech environment.
Job Requirement
Must have:
- At least 4+ years of professional experience in iOS application development using Swift.
- Proven experience consuming Web APIs for mobile application development.
- Intermediate-level in English communication (B2 or equivalent), capable of technical discussions.
- Strong knowledge of source control systems (e.g., Git) and defect tracking tools.
- Solid experience with Agile development methodologies (Scrum, Kanban).
- Good knowledge of databases and SQL, with experience integrating mobile apps with backend databases.
- Must be independent, responsible, and self-motivated, with a proven ability to learn quickly and achieve superior results.
- Strong communication skills, with proven ability to present complex ideas and document technical solutions clearly and concisely.
- Experience with unit testing frameworks (e.g., XCTest) and writing testable code.
- Familiarity with UI/UX design tools and collaboration with designers (e.g., Figma, Sketch, Zeplin).
Nice to have:
- Experience with automated testing tools (e.g., Appium, XCUITest).
- Experience with building large-scale, enterprise-level mobile projects.
- Understanding of microservices architecture and cloud computing concepts.
- Experience with CI/CD pipelines for mobile apps.
- Experience in the FinTech domain.
- Experience with TestRails or similar test management tools.
- Experience with Android development is a plus.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- iOS
- Swift
- Web API
- Git
- MS SQL
- Sketch
- Zeplin
- UI/UX
- Figma
- XCTest
COMPETENCES
- Agile
- Scrum
- Kanban
- Communication Skills
- Working Independently
- Responsible
BUSINESS PROFILE
Rakuten FinTech Vietnam (RFV) main mission is to contribute to FinTech business growth as well as Rakuten Card.
Rakuten FinTech Vietnam (RFV), was newly established in October 2021 as the subsidiary company of Rakuten Card Co., Ltd., one of the biggest credit card companies in Japan.
RFV is the first overseas development center in Vietnam as Rakuten Group, and main mission is to contribute to FinTech business growth as well as Rakuten Card, through providing FinTech products, services, system development and so forth.