Jobs via Dice
Overview
Job Title: IOS Developer Location: Plano, TX (Onsite) Duration: 12+ months Responsibilities
Design, develop and maintain mobile applications for 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 and assist in the entire application lifecycle, including concept, design, development, testing, release, and maintenance. Debug and resolve technical issues and bugs to ensure optimal application performance. Perform unit testing and ensure the robustness, reliability, and performance of applications. 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 experience in native mobile app development. Native iOS development, knowledge of cross-platform frameworks including Flutter, React Native; Android multiplatform is a plus. In-depth understanding of programming languages like Swift, Objective-C, SwiftUI. Experience with IDEs such as Xcode and Visual Studio. Solid understanding of mobile app design patterns (MVC, MVP, Delegation, Singleton, Factory, MVVM, Clean Architecture, VIPER). Experience with RESTful APIs, GraphQL, JSON, and integrating third-party libraries and APIs. Strong experience collaborating with designers and UX experts to create great user experiences. Experience building and maintaining iOS frameworks using CocoaPods/Swift Packages. Working knowledge of Unit and Automated testing using native frameworks such as XCTest/XCUI. Familiarity with tools like Jenkins, Fastlane and version control tools like Git, GitLab. Strong problem-solving skills, attention to detail, ability to learn quickly and adapt to new technologies/challenges. Strong understanding of code review guidelines and best practices. Preferred Skills
Understanding of CI/CD principles Good understanding of UI/UX design principles and ability to work closely with designers Knowledge of UX best practices and accessibility standards Familiarity with Bluetooth, Core Bluetooth, OAuth 2.0 and related technologies Agile and Test-driven development practices Familiar with agile processes, continuous integration, and working with remote teams Strong communicator who collaborates well across teams Familiar with App Store policies for App submission Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries: Software Development
#J-18808-Ljbffr
Job Title: IOS Developer Location: Plano, TX (Onsite) Duration: 12+ months Responsibilities
Design, develop and maintain mobile applications for 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 and assist in the entire application lifecycle, including concept, design, development, testing, release, and maintenance. Debug and resolve technical issues and bugs to ensure optimal application performance. Perform unit testing and ensure the robustness, reliability, and performance of applications. 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 experience in native mobile app development. Native iOS development, knowledge of cross-platform frameworks including Flutter, React Native; Android multiplatform is a plus. In-depth understanding of programming languages like Swift, Objective-C, SwiftUI. Experience with IDEs such as Xcode and Visual Studio. Solid understanding of mobile app design patterns (MVC, MVP, Delegation, Singleton, Factory, MVVM, Clean Architecture, VIPER). Experience with RESTful APIs, GraphQL, JSON, and integrating third-party libraries and APIs. Strong experience collaborating with designers and UX experts to create great user experiences. Experience building and maintaining iOS frameworks using CocoaPods/Swift Packages. Working knowledge of Unit and Automated testing using native frameworks such as XCTest/XCUI. Familiarity with tools like Jenkins, Fastlane and version control tools like Git, GitLab. Strong problem-solving skills, attention to detail, ability to learn quickly and adapt to new technologies/challenges. Strong understanding of code review guidelines and best practices. Preferred Skills
Understanding of CI/CD principles Good understanding of UI/UX design principles and ability to work closely with designers Knowledge of UX best practices and accessibility standards Familiarity with Bluetooth, Core Bluetooth, OAuth 2.0 and related technologies Agile and Test-driven development practices Familiar with agile processes, continuous integration, and working with remote teams Strong communicator who collaborates well across teams Familiar with App Store policies for App submission Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries: Software Development
#J-18808-Ljbffr