Logo
Jobs via Dice

iOS Mobile Engineer

Jobs via Dice, Plano, Texas, us, 75086

Save Job

Overview

iOS Mobile Engineer Onsite: Plano, TX. 6 Month Contract, Full-Time W-2 position. Pay Range: $65.00$70.00 per hour. Responsibilities

Design, develop and maintain mobile applications for the iOS platform. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code following best practices and coding standards. Participate in the full application lifecycle: concept, design, development, testing, release, and maintenance. Debug and resolve technical issues to ensure optimal application performance. Perform unit testing to ensure robustness, reliability, and performance. Participate in code reviews to ensure code quality and share knowledge with the team. Stay up to date with the latest industry trends and technologies. Implement mobile development best practices to ensure high code quality and performance. Adhere to security and data protection guidelines for mobile applications. Requirements

6+ years of native mobile app development experience. Mandatory native iOS development; knowledge of cross-platform frameworks (Flutter, React Native) is a plus. In-depth understanding of programming languages like Swift, Objective-C, SwiftUI. Experience with IDEs such as Xcode (and cross-platform IDEs like Visual Studio). Strong understanding of mobile design patterns (MVC, MVP, MVVM, Clean Architecture, VIPER, etc.). Experience with RESTful APIs, GraphQL, JSON; integrating third-party libraries and APIs. Experience collaborating with designers and UX teams. Experience building and maintaining iOS frameworks using CocoaPods/Swift Packages. Experience with unit and automated testing using native frameworks (e.g., XCUI). Familiarity with tools like Jenkins, Fastlane; version control with Git/GitLab. Strong problem-solving skills, attention to detail, and quick learning abilities. Understanding of code review practices and commitment to high-quality code. Nice to Haves

Understanding of CI/CD principles. Good understanding of UI/UX design principles and accessibility standards. Familiarity with Bluetooth, Core Bluetooth, OAuth 2.0, and related technologies. Experience with Agile methodologies and remote teams. Strong communication skills and collaboration across teams. Familiarity with App Store submission policies. Pay

Pay Range: $65.00$70.00 per hour. Specific compensation will be determined by factors including scope, complexity, location, cost of labor, candidate skills and experience, and other employment conditions. Additional Details

Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Software Development #J-18808-Ljbffr