Senior Flutter Developer
Concepta Tech · Brazil
Apply & track with Apply EdgeWe are looking for an organized, detail-oriented individual to join our team as a Senior Flutter Developer. Someone who is passionate about code writing, solving technical errors, and taking up full ownership of app development.The ideal candidate is a self-motivated and demonstrated team player. You will be a developer responsible for developing new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Key Responsibilities
Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.Contribute to all phases of the development lifecycle, including ideation, design, development, and deployment.Write well-designed, testable, efficient code.Ensure designs comply with specifications.Prepare and produce releases of software components and packages.Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.Collaborate with cross-functional teams to define, design, and ship new features.Work with outside data sources and APIs.Unit-test code for robustness, including edge cases, usability, and general reliability.Work on bug fixing and improving application performance.
Qualifications
Proven software development experience and Flutter skills development.Proven working experience in Flutter development and Dart programming.Have published one or more mobile apps in Google Play or App Store.Experience with third-party libraries and APIs.Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.Solid understanding of the full mobile development life cycle, including automated testing and building.Experience working in an agile development process.Understanding of Material Design and iOS Human Interface Guidelines.Good communication skills and ability to work effectively on shared projects with designers, testers, and other developers.Preferred Skills:Fluency in English is a must.Experience with generic state management techniques in Flutter.Knowledge of RESTful APIs to connect Flutter applications to back-end services.Experience with third-party services and platforms such as Firebase, AWS Amplify, Google Cloud Platform, and other cloud-based solutions.Familiarity with CI/CD (Continuous Integration/Continuous Deployment) practices.Understanding of secure coding practices.