Type: 10 Month Contract to Start, Potential to Extend
Location: Onsite on Thursdays in Celebration, Florida; Remote MTWF
Our client, one of the largest global entertainment companies, is seeking a talented iOS Engineer to support enhancements to one of their main applications. Flutter experience is a big plus.
Responsibilities:
iOS
- Proficient with Swift.
- Experience with iOS frameworks such as Core Data, Core Animation, SwiftUI, etc.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Understanding of Apple's design principles and interface guidelines.
- Understanding of BLE technologies within iOS.
- Work on bug fixing and improving application performance.
- Experience unit-testing your code for robustness including edge cases, usability, and general reliability.
Flutter:
- Develop and maintain mobile applications using Flutter framework.
- Implement clean, maintainable, and scalable code following best practices and design patterns.
- Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
- Utilize Provider and RiverPod for state management to ensure efficient and robust application architecture.
- Integrate RESTful APIs to fetch and update data from backend services.
- Demonstrate a deep understanding of Flutter project structures and the ability to navigate and organize code effectively.
- Work with a mono repo structure to manage multiple Flutter projects within a single repository.
- Implement unit tests, integration tests, and widget tests using Mockito and other testing frameworks to ensure code quality and reliability.
- Perform Golden Image Tests to verify UI components and layouts across different devices and screen sizes.
- Implement automated tests to streamline the testing process and improve overall test coverage.
- Mentor junior developers and provide technical guidance and support as needed.
- Stay up-to-date with the latest trends and advancements in Flutter development and mobile technology.