HamburgerMenu
hirist

Job Description

Senior Engineer Mobile App

Experience Required : 5+ years

Location : Pune

Employment Type : Full-time

Work Mode : Hybrid (On-site presence required for a few days a week, with potential for an increase in on-site days)

Job Summary :

We are seeking a highly skilled Senior Mobile App Developer with extensive experience in cross-platform mobile application development for iOS and Android, primarily using Flutter, along with proficiency in native app development.

The ideal candidate should possess strong problem-solving capabilities, leadership qualities, and excellent communication skills.

Key Requirements :

Technical Skills :


- Previous exposure to large-scale systems design

- Experience with IoT and API dependencies

- Experience in a remote software development environment

- Strong notions of security best practices

- Flutter Development : 3+ years of experience

- Native App Development (iOS/Android) : 2+ years of experience

- Software Lifecycle, Reusability, and Scalability

- Architecture Patterns for Mobile App Development (MVVM, MVC, etc.): 2+ years of experience

- Good knowledge of RxDart and Streams in general

- Having experience in any Native Language knowledge to build custom Flutter Packages

- Experience with Firebase : Push Notifications, Cloud Functions and Analytics

- CI/CD Pipelines and Related Experience

- Team Collaboration and Project Leadership

- Database and Related Integration

- Networking Layer and Security Aspects


- App Release Process: Must have led or been significantly involved in the release of multiple projects


Soft Skills :


- Strong leadership and mentorship abilities

- Excellent communication skills

- Superior problem-solving abilities

- Ability to work in a hybrid model, with on-site presence required for a few days a week, potentially increasing in the future


Additional Preferred Skills :


- Knowledge of Agile development processes

- Strong understanding of Unit Testing and Test-Driven Development (TDD)

- Familiarity with AI Tools and their integration in mobile applications (considered an advantage)

Responsibilities :


- Design, develop, and maintain cross-platform mobile applications using Flutter

- Provide technical leadership and mentor junior developers in the team

- Collaborate with the team to create scalable, reusable, and high-performance mobile applications

- Work with CI/CD pipelines for seamless deployment and updates

- Optimize mobile applications for performance, security, and scalability

- Ensure seamless database integration and implement efficient networking layers

- Conduct code reviews, debugging, and troubleshooting to maintain code quality

- Stay updated with the latest industry trends and technologies in mobile app development

- Lead the app release process and ensure smooth deployment across platforms


info-icon

Did you find something suspicious?