Mobile Engineer

2 - 6 years

0 Lacs

Posted:20 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Flutter Developer (SDE II) at RentOk, you will be responsible for building high-quality, scalable, and performant mobile applications. You will collaborate closely with product managers, designers, and backend engineers to ensure seamless and user-friendly mobile experiences. Your contributions will be essential to the evolution of RentOk's mobile platform. Key Responsibilities: - Design, develop, and maintain high-performance, reusable, and reliable Flutter code. - Work with product and design teams to implement new features and enhance user experience. - Collaborate with backend teams to integrate APIs and services into mobile apps. - Optimize applications for speed and scalability. - Ensure robustness and security of applications. - Write unit, integration, and UI tests to uphold code quality. - Participate in code reviews to uphold high development standards. - Troubleshoot, debug, and resolve mobile application issues and bugs. - Contribute to the continuous improvement of the mobile development process. - Keep up-to-date with industry trends and best practices in mobile development. Qualifications Required: - Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience). - 2+ years of experience in mobile app development. - 2+ years of hands-on experience with Flutter and Dart. - Strong understanding of Flutter framework and mobile architecture patterns (MVVM, MVC, BLoC). - Experience with state management tools like Provider, Riverpod, Bloc. - Familiarity with app deployment processes on iOS and Android. - Experience working with Firebase (Authentication, Firestore, Realtime DB, Push Notifications). - Understanding of app performance and memory optimization. - Experience integrating RESTful APIs, third-party libraries, and SDKs. - Comfortable with API testing tools like Postman. - Familiarity with backend frameworks like Node.js/Express.js. - Experience with JWT authentication, API versioning, and security best practices. - Comfortable working with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Firebase Firestore) databases. - Understanding of API design principles and tools like Swagger/OpenAPI. - Basic knowledge of cloud platforms (Firebase Hosting, AWS, GCP). - Proficient with Git and collaborative version control. - Experience with CI/CD pipelines (GitHub Actions, Bitrise, Codemagic). - Familiar with Agile/Scrum practices and sprint-based delivery. - Comfortable with wearing multiple hats and taking ownership of end-to-end features. - Displays a strong product mindset and proactively contributes to UX/UI discussions. - Works well with cross-functional teams (design, product, business). - Bias for action prioritizes delivery, learning, and iteration. - Passionate about building meaningful solutions from 0 to 1. - Experience with Android Native development (Java/Kotlin) is a plus. - Familiarity with testing frameworks like Flutter Test, Mockito, and integration testing tools. - Experience working with cloud services like AWS, Firebase, or Google Cloud. - Familiarity with backend technologies and microservices architecture.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

gurugram, haryana, india

gurgaon, haryana, india