Android Developer

Apply Now

Company: Pi Square Technologies LLC

Location: Plano, TX 75025

Description:

Overview: We are seeking a strong and enthusiastic iOS Mobile Developer to join our dynamic Application Engineering team. The successful candidate will be responsible for designing, developing, and maintaining high-quality mobile applications for iPhone and iPad OS platforms. This role involves working closely with other engineers and cross-functional teams to deliver innovative and user-friendly mobile solutions.

Key Responsibilities:
  • Design, develop, and maintain mobile applications for iOS.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in the entire application lifecycle, including concept, design, development, testing, release, and maintenance.
  • Debug and resolve technical issues to ensure optimal application performance.
  • Perform unit testing to ensure application robustness, reliability, and performance.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Stay updated with the latest industry trends and technologies.
  • Implement best practices for 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.
  • Proficiency in Native iOS development, with knowledge of cross-platform frameworks (Flutter, React Native, Android) being a plus.
  • Strong understanding of programming languages such as Swift, Objective-C, and SwiftUI.
  • Experience with IDEs like Visual Studio and XCode.
  • Familiarity with mobile app design patterns (MVC, MVP, MVVM, etc.).
  • Experience with RESTful APIs, GraphQL, JSON, and third-party library integration.
  • Strong collaboration with designers and UX experts for user experience design.
  • Experience building and maintaining iOS frameworks using CocoaPods/Swift Packages.
  • Proficiency in unit and automated testing using Native frameworks (XCUI).
  • Familiarity with tools like Jenkins, Fastlane, and version control systems (Git, Gitlab).
  • Strong problem-solving skills, attention to detail, and adaptability to new technologies.

Nice to Haves:
  • Understanding of CI/CD principles.
  • Good grasp of UI/UX design principles and best practices.
  • Knowledge of mobile accessibility standards.
  • Experience with Bluetooth technologies and security protocols.
  • Familiarity with Agile and Test-driven development.
  • Strong communication and collaboration skills.
  • Knowledge of App Store policies for app submission.

Similar Jobs