Flutter DeveloperCompany: KaynesLocation: Remote (US Nationwide)Employment Type: Full-Time (Contract or Regular)Working Hours: 9 AM - 5 PM or 10 AM - 6 PM EST
Overview:Kaynes is seeking a skilled Flutter Developer to join our dynamic technology team. This role is ideal for candidates who are passionate about crafting exceptional mobile applications and are eager to drive innovation using the Flutter framework. As a remote position, this job provides the flexibility to work from anywhere in the U.S. within our core working hours.
Responsibilities:Design and develop high-quality, maintainable, and robust mobile applications using the Flutter framework.Collaborate with cross-functional teams to define, design, and ship new features.Maintain code integrity and ensure the responsiveness of applications.Handle the entire software development life cycle, end to end.Troubleshoot and debug to optimize performance.Engage in peer code reviews and contribute ideas to our technology, algorithms, and products.Integrate user-facing elements with server-side logic and functionality.Ensure the technical feasibility of UI/UX designs.
Requirements:Proven experience in Flutter development and a strong understanding of Dart.Experience with third-party libraries and APIs.Strong understanding of the full mobile development life cycle, including automated testing and building.Proficient understanding of code versioning tools such as Git.Familiarity with RESTful APIs to connect Flutter applications to back-end services.Solid understanding of the general mobile landscape, architectures, trends, and emerging technologies.Excellent problem-solving skills and ability to perform in a dynamic and fast-paced environment.Effective communication skills with both technical and non-technical colleagues.
Technical Skills:Experience with Flutter widgets, including stateless, stateful, and animated widgets.Understanding of asynchronous programming, Futures, and Stream Builders.Familiarity with Firebase and cloud messaging APIs.Experience with performance tuning, caching mechanisms, and secure coding practices.Knowledge of continuous integration and deployment (CI/CD) processes for mobile applications.Prior experience with mobile platforms like Android and iOS is a plus.Understanding of Material Design principles and application interface guidelines.
Experience:Minimum 2 years of relevant experience as a Flutter Developer or similar role.
Knowledge:Comprehensive knowledge of mobile app development, software architecture, and project management.Up-to-date on the latest industry trends; able to articulate trends and potential clearly and confidently.
This position provides an excellent opportunity to be involved with a forward-thinking team, work on scalable mobile applications, and utilize state-of-the-art tools and technologies. If you are motivated by innovation and driven to contribute to developing cutting-edge applications, we would like to meet you.