- App Development: Design, develop, and maintain multilingual mobile applications for iOS and Android using Flutter.
- Integration: Connect mobile apps to secure backend microservices using RESTful APIs and WebSockettechnologies.
- Scalability: Ensure the mobile applications are highly scalable, maintainable, and optimized for performance.
- Collaboration: Work closely with the backend engineering team to ensure seamless integration with Java-based middleware services.
- Multi-Platform Deployment: Manage the app lifecycle, from development and testing to deployment on theApple App Store and Google Play Store.
- Code Quality: Write clean, maintainable, and testable code following industry best practices.
- Innovation: Proactively identify areas for improvement and innovation, integrating new technologies as needed.
- UI/UX: Collaborate with designers to ensure a smooth and user-friendly interface for end users.
- Team Leadership: Provide guidance to junior developers, review code, and maintain development standards.
- Technical Skills: Programming Expertise: Proficiency in Flutter, Dart, and other mobile app frameworks.
- Cross-Platform Development: Experience building and deploying apps for both iOS and Android platforms.
- Backend Integration:
Solid knowledge of connecting mobile apps to RESTful APIs and microservices.
- Database Knowledge: Familiarity with back-end databases like MySQL and MongoDB is a plus.
- Cloud Platforms: Experience with cloud-based architecture (AWS, Google Cloud, or Azure).
- Security: Strong understanding of mobile app security, including data encryption, OAuth, and secure API communication.
- Proven track record in developing multilingual apps.
- Experience with social networking or messaging apps is a significant advantage.
- FinTech domain knowledge.
- Agile development methodologies (Scrum, Kanban).
- Testing frameworks (JUnit, pytest) and test-driven development (TDD).
- Contributions to open-source projects.
- Background in fintech or digital banking app development is highly desirable.
- Qualifications: Bachelors or Masters degree in Computer Science/Engineering or a related field with 5+ years of experience.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Sr. Software Engineer - Flutter iOS Android (Pune)
🏢 Devlats
📍 Pune