Jobsiya Menu

Senior Software Engineer - Mobile App Designing Architecture

Location: Pune, Maharashtra

Category: Software Developer Jobs

Posted on: 2025/09/10

Job Title : Senior Software Engineer Flutter iOS Android

Employment Type : Full-Time

Relevant Experience : 5+ Years

Role Overview

We are seeking an experienced Senior Software Engineer Flutter iOS Android to join our dynamic team at Vietpay. In this role, you will be responsible for the design, development, and deployment of high-quality multilingual mobile applications for both iOS and Android platforms.

Youll be working closely with backend engineers to ensure seamless integration with Java-based microservices deployed on secure cloud infrastructure. This position is ideal for someone passionate about mobile development, experienced in fintech, and motivated to work in a fast-paced, collaborative environment.

Key Responsibilities
• App Development : Design, develop, and maintain cross-platform mobile applications using Flutter and Dart.
• Integration : Integrate mobile apps with secure backend services via RESTful APIs and WebSocket technologies.
• Scalability : Build applications that are scalable, maintainable, and optimized for performance and responsiveness.
• Collaboration : Collaborate with the backend team to integrate Java-based microservices securely and efficiently.
• Multi-Platform Deployment : Oversee the full app lifecyclefrom development through to deployment on the App Store and Google Play Store.
• Code Quality : Write clean, well-documented, and testable code aligned with industry best practices.
• Innovation : Identify and propose improvements and innovations to enhance mobile app capabilities and performance.
• UI/UX Collaboration : Work alongside designers to ensure applications deliver intuitive and seamless user experiences.
• Team Leadership : Mentor junior developers, conduct code reviews, and uphold high development standards.

Technical Skills
• Programming Expertise : Advanced proficiency in Flutter and Dart.
• Cross-Platform Development : Demonstrated experience building and launching apps on both iOS and Android platforms.
• Backend Integration : Strong understanding of RESTful APIs and microservice communication.
• Database Knowledge : Familiarity with databases such as MySQL and MongoDB is a plus.
• Cloud Platforms : Hands-on experience with AWS, Google Cloud, or Azure.
• Security : In-depth knowledge of mobile security principles, including data encryption, secure APIs, and OAuth.
• Experience developing multilingual applications.
• Prior experience with social networking or messaging apps is a strong advantage.
• Background in fintech or digital banking app development is highly Skills :
• Experience working in the FinTech domain
• Proficiency with Agile methodologies (Scrum, Kanban)
• Familiarity with testing frameworks (e.g., JUnit, pytest) and test-driven development (TDD)
• Contributions to open-source projects

Qualifications

Bachelors or masters degree in computer science, Engineering, or a related field, along with 5+ years of relevant experience in mobile application development.
Apply Now