iOS/ Android Engineer
-
Location
San Francisco
-
Sector:
-
Job type:
-
Salary:
Negotiable
-
Contact:
James Lesniak
-
Contact email:
j.lesniak@ioassociates.com
-
Job ref:
BBBH153061_1736439674
-
Duration:
6
Job Title: iOS/Android Engineer (Remote Contract)
Job Overview: We are seeking a skilled and motivated iOS/Android Engineer to join our team on a remote contract basis. The ideal candidate will have experience building high-quality mobile applications for both iOS and Android platforms, or strong expertise in one platform. You should be proficient in the latest development tools, frameworks, and languages, including Kotlin for Android development and Swift for iOS development. Additionally, experience with Snowplow implementation is highly preferred. This is a great opportunity to contribute to impactful projects with a forward-thinking team.
Responsibilities:
- Develop and maintain mobile applications for iOS and/or Android platforms.
- Collaborate with product managers, designers, and other engineers to deliver high-quality software.
- Implement and optimize user-facing features while maintaining smooth, performant, and secure applications.
- Work on integrating Snowplow analytics for tracking and monitoring user behavior within the app.
- Write clean, maintainable, and well-documented code adhering to industry standards.
- Troubleshoot and debug issues, optimizing performance across different devices.
- Stay up-to-date with the latest trends and best practices in mobile development.
Required Skills and Qualifications:
- Proven experience as a mobile developer with a focus on iOS, Android, or both platforms.
- Proficiency in Kotlin (for Android) or Swift (for iOS).
- Experience with integrating Snowplow analytics or similar analytics tools.
- Familiarity with mobile app development tools such as Xcode, Android Studio, and version control systems (e.g., Git).
- Solid understanding of mobile UI/UX principles and best practices.
- Strong problem-solving skills, attention to detail, and the ability to troubleshoot and resolve technical issues.
- Excellent communication skills and ability to work effectively in a remote team environment.
Preferred Skills:
- Knowledge of cross-platform frameworks such as Flutter or React Native.
- Experience with REST APIs and integrating third-party libraries.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Understanding of mobile app performance optimization techniques.