Talent.com
This job offer is not available in your country.
Senior Software Engineer - Mobile App Designing & Architecture

Senior Software Engineer - Mobile App Designing & Architecture

Devlats Pvt LtdPune
30+ days ago
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 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.

    (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer • Pune