206 TalentXO Jobs
Senior Mobile Developer - iOS/Android Platforms (3-6 yrs)
TalentXO
posted 19d ago
Flexible timing
Key skills for the job
Job Summary :
As a Senior Mobile Developer (Flutter, Data Structures), you will play a critical role in designing and developing high-performance, visually engaging mobile applications for our B2C products. Your strong foundation in Flutter and expertise in data structures and algorithms will help us build scalable, reliable, and user-centric applications. You will collaborate with cross-functional teams to create a seamless and engaging user experience that aligns with our brand and vision.
Key Responsibilities :
1. Mobile Application Development :
- Design, develop, and maintain high-quality, cross-platform mobile applications using Flutter.
- Ensure smooth performance and responsiveness across a wide range of devices.
- Leverage advanced data structures and algorithms to optimize app performance and scalability.
- Work on state management solutions like Provider, Bloc, or Riverpod to deliver efficient, modular code.
2. Collaboration and Innovation :
- Collaborate with product managers, designers, and backend engineers to implement features aligned with user needs and business goals.
- Translate complex business requirements into elegant technical solutions.
- Evaluate and integrate new technologies to enhance the user experience.
3. Technical Leadership :
- Mentor and guide junior developers, fostering technical growth and best practices.
- Conduct code reviews, ensuring adherence to coding standards and quality benchmarks.
- Take ownership of the end-to-end delivery of features, from concept to production.
4. Optimization and Problem Solving :
- Analyze and resolve complex technical challenges, including performance bottlenecks and memory leaks.
- Continuously improve app performance and stability by applying algorithmic solutions.
- Work on scalability challenges to handle growing user demands effectively.
Qualifications :
Required Skills and Experience :
- 3+ years of experience in mobile development, with at least 2 years of experience using Flutter.
- Strong command of data structures and algorithms, with demonstrated ability to apply them effectively in a production environment.
- Proficiency in Dart and hands-on experience with Flutter architecture patterns (e.g., MVC, MVVM, Bloc).
- Proven experience with optimizing app performance and working on high-traffic B2C applications.
- Expertise in API integration, asynchronous programming, and RESTful APIs.
- Familiarity with cross-platform development nuances, including platform-specific challenges.
- Strong debugging and performance profiling skills.
Preferred Skills :
- Experience in native mobile development (iOS/Android).
- Familiarity with Firebase or other backend-as-a-service solutions.
- Knowledge of app distribution and deployment processes for both iOS and Android platforms.
- Experience with CI/CD pipelines for mobile application deployment.
Soft Skills :
- Excellent problem-solving skills with a keen eye for detail.
- Strong communication skills, both written and verbal.
- Collaborative mindset with the ability to work effectively in a team environment.
- Proactive, self-motivated, and passionate about delivering high-quality user experiences.
Why Join Us?
- Work at a well-funded, high-growth B2C company with a global user base.
- Be part of a dynamic, mission-driven team shaping the future of [industry/domain].
- Competitive salary, equity options, and performance-based incentives.
- Comprehensive health benefits and wellness programs.
- Flexible working hours and remote-friendly environment.
- Opportunities for personal and professional growth with access to cutting-edge technologies.
Functional Areas: Other
Read full job descriptionPrepare for Senior Mobile Developer roles with real interview advice