- Experience
- 3–6 yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 weeks ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Pocket FM
Pocket FM is an AI-driven entertainment platform dedicated to enhancing creativity through technology. Our cutting-edge AI tools support storytellers, voice artists, and creative professionals to expand audio stories globally with cultural nuance and emotional depth. The platform serves over 350 million listeners, 500,000 creators, and hosts 100,000+ audio series, streaming 140 billion minutes yearly. Operating with the agility of a startup, Pocket FM fosters innovation, responsibility, and long-term vision to revolutionize audio storytelling worldwide.
Job Responsibilities and Requirements
- Develop mobile features using Flutter and Dart with 3 to 6 years of hands-on development experience.
- Apply advanced knowledge of mobile architecture and state management tools such as Bloc, Riverpod, and Provider to build efficient apps.
- Design reusable, scalable widgets ensuring a clean user interface with modular and maintainable code.
- Integrate RESTful APIs while implementing robust offline functionality and error management.
- Optimize Flutter app performance by addressing repaint issues, build phases, and memory management.
- Implement native Android and iOS features via platform channels to enhance app capabilities.
- Develop comprehensive unit, widget, and integration tests and work within continuous integration and deployment systems.
- Own features through the entire lifecycle—from initial planning and coding to release and iterative improvement.
- Adhere to clean coding principles including SOLID and architectural patterns like MVVM or Clean Architecture.
- Experience with modular codebases or monorepos to support scalable project structures.
- Exposure to Flutter Web development is a valuable plus.
- Communicate effectively and collaborate closely with backend, design, and product teams.