Randstadeos
iOS developer E3
Responsibilities
Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
Influence and contribute to engineering initiatives and practices at the enterprise (Connected Living) level
Collaborate with other engineers across products and domains to continually improve the iOS development standards and practices at Connected Living.
Be a thought leader and mentor for internal and external technical talent and actively contribute to the external technical community
Work with engineering leaders to build a high performing engineering team and provide technical leadership, coaching, motivation and participate in the selection of technical talent.
Work closely with our product, UX, and API teams to implement an intuitive, coherent, and engaging user experience
Ensure high quality, stable, and performant code
Perform code and design reviews that guarantee code quality
Develop clean, well-tested native iOS code to deliver functionality that meets business objectives
Identify long-term tech opportunities that bring value and develop a roadmap for future work to ensure continued product health and innovation in the mobile app space.
Identify opportunities to perform or lead POC/POT with our teams
Ability to lead a team and work with US teams in different time zones.
Conflict resolution and problem-solving skills desired to overcome unexpected project changes.
Regular, consistent, and punctual attendance. Other duties and responsibilities as assigned.
Skills & Experience:
7+ years of experience in technology development or services, including deep experience of developing apps for iOS in Swift.
Has excellent verbal, written, and presentation communication skills to convey complex technical solutions clearly to an organization.
In-depth knowledge of native tools and frameworks (e.g., Swift, SwiftUI, UIKit, Xcode, Instruments, etc.)
Experience following best practices in developing iOS apps at scale on large, distributed teams, including modular app architecture, frameworks, build pipeline, on-prem and cloud CI/CD, automated testing, observability, code review, static analysis, etc.
Experience with design/development/use of analytics solutions
Experience with test-driven development and software test automation (KIF, XCUITests)
Excellent debugging, performance and optimization skills
Understands business fundamentals and how technologies can support business goals along with how to translate business vision into a technical strategy while understanding the financial implications.
Interested in growing a strong engineering culture that values diversity and inclusion.
Passion for innovation and new technologies. Self-motivated to pursue professional growth.
Preferred skills:
· Experience leading and mentoring a group of engineers with design and feature delivery
· Experience working with GraphQl, combine, async/await
· Experience working with VPN, WiFi and LTE.
· Experience with multiple specific iOS technologies/libraries; Localization, Location, GPS, Bluetooth etc.
· DevOps Native App build experience (Ansible, CocoaPods, Jenkins, Fastlane, SwiftPM, Github Actions)