Robert Half is hiring: Web Developer in Lombard
Robert Half - Lombard, IL, US
Work at Robert Half
Overview
- View job
Overview
Job Description
We are offering a long-term contract employment opportunity for a Mobile Developer to join our team located in Lombard, Illinois. Our industry requires a Mobile Developer to address productivity and communication issues with our current offshore resources. The selected candidate will be part of a small team and will have the flexibility to work off-hours depending on project needs.
Key Responsibilities:
- Design, develop, and maintain high-quality, performant, and user-centric iOS applications.
- Integrate Firebase capabilities such as Authentication, Firestore/Realtime Database, Cloud Messaging, Analytics, Crashlytics, and Remote Config into iOS applications.
- Collaborate with cross-functional teams, including UI/UX designers, product managers, and backend developers, to define, design, and ship new features.
- Optimize iOS applications for maximum speed, performance, and scalability.
- Write clean, maintainable, and well-documented code following best practices for iOS development.
- Debug and resolve application issues by using diagnostics tools and Firebase Crashlytics.
- Monitor and analyze app performance metrics using Firebase Analytics and other tools.
- Stay updated on the latest trends, tools, and technologies in iOS development and integrate relevant elements into ongoing projects.
- Review and contribute to technical design documentation and participate in code reviews.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience.
- 2+ years of professional iOS development experience using Swift (experience with Objective-C is a plus).
- Hands-on expertise with Firebase services, including but not limited to Authentication, Realtime Database, Firestore, Cloud Storage, Cloud Messaging (FCM), Crashlytics, and Analytics.
- Strong understanding of Apple’s development tools (Xcode) and iOS frameworks (e.g., UIKit, Core Data, Core Animation).
- Experience implementing RESTful APIs with mobile clients.
- Proficient in version control tools such as Git.
- Familiarity with agile development methodologies.
Preferred Skills:
- Knowledge of app deployment processes in the Apple App Store.
- Experience integrating third-party SDKs and APIs.
- Familiarity with reactive programming using Combine or similar frameworks.
- Previous experience with mobile application security practices and Firebase Security Rules.
- Understanding of Continuous Integration/Continuous Deployment (CI/CD) practices for mobile development.
Soft Skills:
- Strong problem-solving and analytical skills.
- Good communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders.
- Ability to work both independently and collaboratively in a team-oriented environment.
- Strong attention to detail, with a focus on delivering a seamless user experience.