Menu

Senior Software Engineer - Mobile App Designing & Architecture

Location: Pune, Maharashtra

Category: Software Developer Jobs

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 on Company Website You will be redirected to the employer’s website