Join Our Team: Seeking Skilled iOS Developer!
The project is a social app (feed, posts, stories) with a web3 component (wallet connect, company tokens) and a philanthropic mission (donations through the social app).
The development of client’s app 2.0 version from scratch.
Requirements
— 5+ years of working experience in complex iOS development platform, frameworks and tools
— Solid understanding of the iOS SDK
— Strong knowledge of SwiftUI / UIKit
— Expert knowledge of technologies: CoreData, Combine, Foundation
— Experience with third-party libraries (Web3, SwiftLint)
— Package managment SPM / CocoaPods
— Excellent understanding of OOP and multi-threading
— Proficiency in Unit testing and CI/CD pipelines (XCode Cloud)
— Familiarity with RESTful APIs to connect iOS applications to back-end services
— Knowledge of other web technologies and UI/UX standards
— Understanding of Apple’s design principles and interface guidelines
— Proficient understanding of code versioning tools (Git)
— Architecture: MVVM & Coordinator
Responsibilities
— Develop and maintain high-quality iOS applications using Swift
— Write clean, efficient, and maintainable Swift code, adhering to coding standards
— Implement new features based on project requirements and collaborate with UX/UI designers
— Identify and fix bugs, conduct debugging, and collaborate with QA teams for defect resolution
— Participate in code reviews, provide feedback, and ensure code quality
— Integrate RESTful APIs and third-party libraries for seamless app functionality
— Optimize app performance and address memory usage issues
— Use Git for version control and collaborate on codebase changes
— Maintain clear technical documentation for code and features
— Contribute to a positive user experience through thoughtful development
— Demonstrate strong problem-solving skills and propose effective solutions
Will be a plus:
— Experience with Blockchain Apps
We offer:
— Competitive compensation;
— Social package (24 working days of annual leave, 5 paid sick days)
— Flexible working hours
— Challenging projects in diverse business domains and a variety of tech stacks
— Personal development and professional growth opportunities
— Work with talented, ambitious and family-feel teams
— Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
— Compensation for your professional certification & support for your learning activities
— Opportunity to choose IT equipment you like
— Corporate social responsibility