Job Category: IT
Job Type: Full Time
Job Location: Chennai
Salary: 3 Lpa
Job Overview:
As a Junior Flutter Developer, you will be responsible for developing high-quality mobile applications for iOS and Android using the Flutter framework. You will work closely with senior developers and designers to implement new features, fix bugs, and optimize performance in a collaborative, agile environment. This is an excellent opportunity for a developer to grow their skills in mobile development while contributing to exciting, real-world projects.
Key Responsibilities:
- Mobile App Development: Assist in the development and maintenance of mobile applications using Flutter.
- UI/UX Integration: Work with UI/UX designers to ensure the implementation of intuitive, attractive, and responsive user interfaces.
- Collaborate with Teams: Work closely with the backend team to integrate APIs and ensure smooth data flow and functionality within the app.
- Code Quality & Best Practices: Write clean, maintainable, and efficient code while adhering to best practices and company coding standards.
- Debugging and Troubleshooting: Identify bugs and performance bottlenecks and assist in fixing issues across multiple platforms (iOS/Android).
- Testing and Quality Assurance: Conduct unit and integration testing to ensure the application is production-ready and free of bugs.
- Continuous Learning: Stay up-to-date with the latest trends and best practices in mobile development, specifically in Flutter and Dart.
Qualifications:
- Educational Background: A degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Technical Skills:
- Flutter/Dart: Basic experience in developing mobile apps with Flutter/Dart.
- Backend: Node Js
- Database: PostgreSQL
- Mobile App Development: Familiarity with the mobile app lifecycle for both iOS and Android platforms.
- Version Control: Experience with Git and GitHub.
- UI Frameworks: Basic understanding of Material Design and responsive UI principles.
- Soft Skills:
- Strong problem-solving skills and a willingness to learn.
- Good communication and collaboration skills to work with cross-functional teams.
- Ability to work in an agile environment and manage time efficiently.