Senior iOS Engineer Job at Motion Recruitment, Celebration, FL

N3RBWDNMeGxDMWwyYnZINzhCMVhLQU4yM2c9PQ==
  • Motion Recruitment
  • Celebration, FL

Job Description

Title: Senior iOS Engineer

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.

Job Tags

Contract work,

Similar Jobs

Jobot

Corporate Partner Attorney -- M&A, Financing, Venture Capital ($500K+ book required) Job at Jobot

 ...one or more of the following areas:Corporate, Finance & TransactionsM&ACorporate GovernanceCorporate FormationsReal EstateVenture Capital & FinancingInterested in hearing more? Easy Apply now by clicking the "Easy Apply" button.Seniority level Not Applicable... 

SurgCenter Camelback (11134)

Surgery Scheduler Job at SurgCenter Camelback (11134)

 ...JOB SUMMARY Under the direction of the Business Office Manager, is responsible for daily maintenance of the surgery schedule and all aspects of the scheduling process. This includes strategizing and problem solving and ensuring high levels of customer service... 

Priority Staffing

Bookkeeper with Advanced Quickbooks Experience Job at Priority Staffing

 ...Job Description Job Description Bookkeeper with Advanced QuickBooks experience We are seeking an experienced bookkeeper for one of our clients in the Joliet, IL area. For this position you will work closely with the Accounts Receivable specialist to manage the company... 

Charter Global

Scrum Master Job at Charter Global

 ...Job Title: Business Analyst/Scrum Master (Annuities and Alternative Investments) Location: Tampa, FL (hybrid- 3 days on site in Tampa and...  ...backlog items in TFS, fulfilling the Scrum Master role to ensure agile project management practices are followed. ~ Develop... 

Dadeland Animal Hospital Inc

Live Chat Agent (Full-Time and Part-Time) - Remote Job at Dadeland Animal Hospital Inc

 ...customer-focused individuals to join our team as Live Chat Agents. In this role, you will provide real-time support to customers through online chat, ensuring an excellent customer experience by resolving inquiries efficiently and professionally. This is a remote position...