This is a contract remote role for a Mobile Application Developer. The Mobile Application Developer will be responsible for the day-to-day tasks associated with mobile application development, including designing and developing mobile applications using object-oriented programming (OOP) principles. The developer will also work on iOS development and contribute to the improvement and optimization of the Superchargd mobile application. Responsibilities Design, develop, and maintain high-quality mobile applications for Android and iOS platforms using Flutter Collaborate with cross-functional teams to define, design, and ship new features Implement and manage CI/CD pipelines using GitHub Actions Work on all levels of mobile application development, from networking to user interfaces and everything in between Integrate APIs, third-party libraries, and SDKs to enhance app functionality Leverage Mapbox for mapping and location-based services within the applications Ensure the performance, quality, and responsiveness of applications Identify and correct bottlenecks and fix bugs to enhance application performance Stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive
Requirements: 6+ years of professional experience in mobile application development Hands-on experience with Flutter Strong familiarity with Firebase and its various services Experience with GitHub Actions for continuous integration and continuous deployment (CI/CD) Proficient in integrating APIs, third-party libraries, and SDKs Solid understanding and experience with Mapbox Strong communication skills and the ability to work effectively in a collaborative environment