Job Description
We are looking for an experienced iOS/Mac developer to join our team. The ideal candidate will have strong expertise in Swift development and a proven track record of delivering high-quality applications.
Key Responsibilities
- Develop and maintain iOS/Mac applications using Swift
- Optimize application performance and ensure memory safety
- Collaborate with cross-functional teams to define, design, and ship new features
- Participate in the full development lifecycle of commercial-grade projects
- Implement multi-threading and asynchronous programming solutions
Job Requirements
- 3+ years of iOS/Mac development experience with at least 2 years in Swift
- Proficient in Swift language features, common libraries, and toolchains
- Strong expertise in multi-threading, asynchronous programming, and performance optimization
- Experience with large-scale Swift projects and knowledge of C++ is preferred
- Familiarity with Linux environment is a plus
- Solid understanding of common architectural patterns, algorithms, and data structures
- Experience with network programming (Socket, HTTP/Web Service)
- Excellent problem-solving skills and logical thinking ability
- Strong communication and teamwork skills
- Experience with blockchain development is a significant advantage
Preferred Qualifications
- Experience with multiple commercial project lifecycles from development to launch
- Background in blockchain or related technologies
- Familiarity with additional programming languages beyond Swift and C++