Our client is looking to fill the role of Software Engineer II to build and deliver high-quality research and user-facing features for a large-scale iOS application used by millions of users worldwide.
Requirements
- Strong proficiency in iOS development using Swift / Objective-C and SwiftUI
- Broad understanding of iOS design patterns and architecture
- Hands-on experience with tools such as Jira, Git, Xcode, debugging, and profiling tools
- Experience integrating iOS applications with web services using HTTP, JSON, OpenAPI, and TCP/IP
- Working knowledge of databases and data persistence
- Experience with survey software or form-building platforms
- Experience building AI-enabled front-end applications
Responsibilities
- Design, build, and ship features for a high-traffic iOS application
- Ensure feature parity across iOS, Android, and web platforms
- Partner with mobile architecture teams to deliver consistent, high-quality user experiences
- Implement robust CI/CD practices, automated testing, and maintain detailed technical documentation
- Participate actively in code reviews and technical design discussions
- Collaborate cross-functionally with UX researchers, data analysts, product managers, and designers
- Provide technical input during planning, estimation, and prioritization sessions
Other
- Bachelor’s degree in Computer Science or a related technical field
- 2+ years of experience designing and developing iOS applications
- Hybrid role with no fixed in-office schedule
- Expected to attend in-person meetings at the Portland, OR office on a semi-regular basis
- Candidate must live within a reasonable commuting distance of the Portland office