Android Developer
Apply NowCompany: 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:
Requirements:
Nice to Haves:
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.