Senior Software Engineer - Mobile App Designing & Architecture
Job details
Job description, work day and responsibilities
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.
Company address
You will be redirected to another website to apply.
Offer ID: #1242725,
Published: 1 day ago,
Company registered: 1 month ago