Flutter Developer
Job description
Toonsutra is seeking a talented Flutter Developer with a strong foundation in computer science, data structures, and algorithms to join our remote team. You will play a pivotal role in designing, developing, and optimizing our cutting-edge mobile applications. If you are passionate about building seamless and engaging mobile experiences, have an analytical mindset, and thrive in a collaborative environment, we would love to hear from you!
Key Responsibilities
Mobile Application Development: Build and maintain high-quality mobile applications for iOS and Android using Flutter. Develop responsive and adaptive UI components that perform well across a variety of devices. Algorithm and Performance Optimization: Apply your knowledge of data structures and algorithms to solve complex technical challenges.
Ensure application performance, scalability, and responsiveness meet the highest standards. Collaboration and Coordination: Work closely with designers, product managers, and backend developers to gather requirements and develop Actively participate in team meetings, code reviews, and project planning.. Testing and Debugging: Write and maintain unit tests to ensure code reliability and robustness.
Debug and resolve issues reported by users or QA teams in a timely manner. Continuous Improvement: Stay up to date with the latest Flutter, Dart, and mobile development trends. Propose and implement innovative solutions to enhance app quality and user experience. Deployment and Maintenance: Manage app releases and updates on the Apple App Store and Google Play Store.
Monitor app performance and resolve production issues as they arise.
Required Skills
Experience: 2+ years of experience in mobile app development using Flutter. Strong understanding of computer science fundamentals, including data structures, algorithms, and systems Hands-on experience in developing and deploying production-ready applications. Technical Skills: Expertise in Flutter and Dart programming.
Hands-on experience with RESTful APIs, GraphQL, and third-party libraries. Familiarity with state management solutions like Provider, Bloc, Riverpod, or GetX. Additional Skills: Familiarity with Firebase services (e.g., Firestore, Firebase Authentication, Push Notifications). Knowledge of CI/CD pipelines for mobile development.
Knowledge of Git for version control and collaboration. Familiarity with Docker for containerization and deployment. Understanding of cloud platforms like AWS, Google Cloud, or Azure. Problem-Solving and Optimization: Strong debugging and analytical skills to identify and resolve technical issues. Ability to optimize applications for performance, scalability, and reliability.
Required Skills
Bachelor's degree in Computer Science, Software Engineering, or a related field. Experience with native development (Swift/Java/Kotlin). Understanding of database solutions like SQLite or NoSQL databases. Knowledge of animation frameworks in Flutter. Soft Skills: Strong communication skills for effective remote collaboration.
A team player who thrives in a distributed work environment. Passionate about delivering high-quality apps and exceptional user experiences. About Toonsutra Toonsutra is India's #1 mobile webtoon and comics reading platform, bringing global comics to local audiences in their preferred languages. We house the largest catalog of comic artists, creators, and writers, building a vibrant community that celebrates diverse storytelling.
If you're a comic fan passionate about creating, sharing, or exploring incredible visual narratives, Toonsutra is your platform to connect, create, and be part of a revolutionary comic ecosystem.
Description copied from Toonsutra's careers page. Read the full posting before you apply.