HamburgerMenu
hirist

Senior Software Engineer - Mobile App Designing & Architecture

Devlats Pvt Ltd
Pune
5 - 10 Years
star-icon
5white-divider3+ Reviews

Posted on: 04/08/2025

Job Description

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 desirable.


Preferred 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.


info-icon

Did you find something suspicious?