About the Role:
We are seeking an experienced iOS engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality mobile applications.
Key Responsibilities:
* Design and develop new features and improvements to existing apps
* Work collaboratively with cross-functional teams to execute on product strategy
* Contribute to the full development cycle, from technical design to launch
* Review code and provide feedback on design documents and specifications
* Participate in code reviews and contribute to standards that improve developer workflows
Requirements:
* Bachelor's degree in Computer Science or related field, or equivalent practical experience
* + years of professional experience developing user-facing iOS native applications at scale using Swift
* Expertise in Swift and Objective-C
* Familiarity with software engineering best practices, including testing, design documentation, CI/CD, A/B testing, code reviews, and documentation
* Strong organizational skills and ability to prioritize tasks
* Excellent communication skills and ability to collaborate effectively in a remote environment
Desirable Skills:
* Experience in programming languages such as Java, C++, Python, or Rust
* Knowledge of GraphQL, REST, HTTP basics, and designing maintainable APIs