N
Flutter Developer
Nimap Infotech
Job Description
- Flutter App Development: Design, develop, and maintain mobile applications using the Flutter framework. Utilize your knowledge of Flutter to create applications that work seamlessly on both Android and iOS platforms.
- Native Development Experience: Leverage your prior experience in native Android or iOS development to optimize performance and ensure platform-specific functionality. 3. UI/UX Implementation: Implement responsive and visually appealing user interfaces based on design specifications.
- Integration: Integrate third-party APIs and services into the application as needed. 5. Testing and Debugging: Conduct thorough testing, troubleshooting, and debugging to ensure applications are bug-free and stable.
- Optimization: Continuously optimize application performance, ensuring it runs smoothly on a variety of devices.
- Documentation: Maintain detailed technical documentation and participate in code reviews to ensure code quality.
- Collaboration: Collaborate with cross-functional teams, including designers and backend developers, to ensure the successful delivery of projects.
- Stay Current: Stay up-to-date with Flutter and mobile development best practices, and actively seek out opportunities for skill enhancement.
- Testing & Deployment: Release applications for closed testing using TestFlight & Play Store and deploying apps to both the stores, ensuring store submissions satisfy all all requirements.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Prior experience (3-5 years) in mobile app development using Flutter with a strong portfolio showcasing your work.
- Proficiency in Dart programming language.
- Prior experience in either native Android (Java/Kotlin) or native iOS (Swift/Objective-C) development is preferred.
- Familiarity with mobile app architecture, design patterns and state management
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
- Attention to detail and a commitment to delivering high-quality code.
- Ability to work in a fast-paced and collaborative environment.
Nice to Have
- Experience with state management libraries like Provider, Riverpod, or GetX.
- Knowledge of Firebase or other backend services.
- Implementation of features such as in-app purchases, video streaming, realtime chat, location services, geo-fencing and custom camera.
- Understanding of version control systems, such as Git.
- Familiarity with continuous integration and continuous deployment (CI/CD) processes.