We are seeking for talented and motivated Software Engineer - iOS with a solid foundation in iOS development and a minimum of 3 years of professional experience. The ideal candidate will be responsible for designing, developing, and maintaining high-quality iOS applications while collaborating with cross-functional teams to define, design, and ship new features. This role requires a passion for mobile platform development, a keen eye for detail, and the ability to work in a fast-paced, dynamic environment.
Our mission is to make the usage of technology meaningful, and easy to use for everyone. We want you to be enthusiastic about new challenges, solving problems keeping user experience at the core, and building applications that can appreciably improve users' lifestyles.
Responsibilities:
- Design and build advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews to maintain a high-quality code culture.
-
3 years of experience in iOS application development.
- Solid Experience with iOS development programming (Swift & Objective-C) skills.
- Ability to communicate and present the architecture in a visual form.
- Strong understanding and experience in multi-threading, memory management, and network communication on iOS devices.
- Proficient in OOP, design patterns, strong understanding of SOLID and DRY principles, and test-driven development.
- Strong experience in building and publishing commercial-grade iPhone and/or iPad applications.
- Experience in working in Hybrid Frameworks (e.g flutter, ionic, react-native, etc.) is a plus.
- Knowledge of RESTful APIs to connect iOS applications to back-end services.
- Understanding of Apple’s design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git.
What We Offer:
- An opportunity to join an early-stage Tokyo-based startup and contribute to a truly innovative new AI-based service.
- Work with talented colleagues in a cooperative, people-focused environment, where your contributions will be recognized.
- Salary range is from 50,000 BDT to 100,000 BDT / month. (Based on experience).
- Salary review twice a year.
- Performance bonus twice a year.
Working days: Sunday to Thursday. 5 days/week (in-office).
Working hours: 9:00 am - 6:00 pm (BDST).
Location: House 1140, Road 11, Avenue 8, Mirpur DOHS, Dhaka, Bangladesh.