hashone Careers

Flutter Developer - Dart Programming

Click Here to Apply

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
Click Here to Apply
View More hashone Careers Jobs

Contact Information

Contact Human Resources
hashone Careers

Posted

November 27, 2024
UID: 4887972875

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.