hashone Careers
Flutter Developer - Dart Programming
Job Location
bangalore, India
Job Description
Company : Moolya Software Testing Job Role : Flutter Developer Job Location : Bangalore Work Mode : 5 Days of WFO Required Skills : - Flutter FrameWork - Dart - API - MVC - GIT Roles and Responsibilities : 1. Application Development : - Design, develop, and maintain high-performance, scalable, and maintainable mobile applications using Flutter. - Write clean, readable, and testable code using Dart. - Build mobile applications for both iOS and Android platforms from a single codebase. - Optimize application performance and ensure responsiveness. 2. Collaborating with Cross-functional Teams : - Work closely with product managers, UI/UX designers, and backend developers to gather requirements and translate them into technical specifications. - Collaborate with other developers (especially in larger teams) to ensure seamless integration of features. - Participate in agile/scrum meetings and collaborate on project planning, task estimation, and delivery timelines. 3. API Integration : - Integrate RESTful APIs and third-party libraries to connect mobile applications to backend services. - Ensure smooth data flow and sync across platforms and devices. 4. Debugging and Issue Resolution : - Identify and troubleshoot bugs or performance issues in both development and production environments. - Utilize debugging tools and Flutter's error handling to ensure seamless user experiences. - Implement hot-reload techniques to quickly resolve issues. 5. Unit Testing and Documentation : - Write unit and widget tests to ensure that code functions as expected. - Maintain proper documentation for code, libraries, and APIs integrated into the application. - Contribute to maintaining the project's codebase by following clean code principles and practices. 6. Code Reviews and Best Practices : - Participate in code reviews, providing constructive feedback to junior developers and peers. - Stay up-to-date with industry best practices and new technologies related to Flutter, mobile development, and cross-platform solutions. 7. Version Control and CI/CD : - Manage and maintain source control using Git, including creating and managing branches, pull requests, and merge conflicts. - Set up or collaborate in maintaining CI/CD pipelines for automatic deployment and testing of apps. 8. UI/UX Integration : - Implement complex, responsive UI designs provided by the design team, ensuring they work smoothly on different devices. - Work with animations, transitions, and gestures in Flutter to create a fluid user experience. 9. Performance Optimization : - Analyze and optimize mobile apps to improve performance, including reducing app size, improving startup times, and ensuring smooth rendering. - Use Flutter DevTools for performance profiling, identifying memory leaks, and improving app efficiency. 10. Research and Innovation : - Continuously learn new Flutter features, tools, and techniques, and suggest improvements to the team. - Keep abreast of new trends and features in mobile development and Flutter framework updates. Soft Skills : - Problem-solving : Ability to think critically and solve issues related to mobile development. - Communication : Clear communication with technical and non-technical team members. - Time management : Ability to meet deadlines and manage tasks effectively in an agile environment. This level of experience positions a developer to contribute meaningfully to the development lifecycle, making decisions related to architecture, performance, and code quality. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/27/2024
Location: bangalore, IN
Posted Date: 11/27/2024
Contact Information
Contact | Human Resources hashone Careers |
---|