Requirements
Education
-
Bachelor/Honors, Computer Engineering (CSE)
Additional Requirements
- iOS
- iOS App Developer
- iOS Application Development
- iOS Development
- Mobile apps Developer (iOS)
- Native IOS
- Swift (iOS)
- Senior-level applicants should have at least 4+ years of experience in iOS development.
- Tech Lead applicants should have a minimum of 5+ years of experience in iOS development.
- The official language is English.
- Ability to build and maintain positive relationships with colleagues.
- Knowledge of travel, tourism, and software development.
- Hardworking, passionate, punctual, with strong time management skills.
- Strong analytical and advanced arithmetic skills.
- A quality-focused approach throughout the software development life cycle.
- Ability to work in a highly structured and systematic manner.
- Ensure systems function properly and support smooth business operations.
- Responsible for meeting deadlines and maintaining service quality.
- Willingness to work overtime or on holidays if necessary.
Responsibilities & Context
Adventure Dhaka Limited, a subsidiary of Adventure Inc. (one of the leading publicly listed online travel agencies in Japan), is seeking a technically proficient Senior Software Engineer (Tech Lead) based in Dhaka, Bangladesh. The ideal candidate will be responsible for developing projects related to the company's mobile applications. Applicants should have at least 5 years of software development experience in iOS. Our official language is English, and you will be working on the app development for our current online travel platform as well as an upcoming new platform.
- Possess a clear understanding of the iOS application development life cycle.
- Analyze requirements and implement them effectively within applications.
- Have a strong understanding of native iOS frameworks.
- Develop advanced native applications for the iOS platform using Swift and Objective-C.
- Be familiar with RESTful APIs to connect iOS applications to back-end services.
- Communicate technical concepts clearly and effectively.
- Exhibit strong UI design skills.
- Ensure the performance, quality, security, and responsiveness of applications.
- Collaborate with the team to define, design, and launch new features.
- Identify and resolve bottlenecks and bugs.
- Translate designs and wireframes into high-quality code.
- Design, build, and maintain high-performance, reusable, and reliable applications.
- Complete daily tasks and update progress on Jira or Backlog, as well as document on Confluence or GitHub when necessary.
- Collaborate with the Android team, Web (backend/frontend) team, and QA team on daily tasks.
- Help maintain code quality, organization, and automation.
Compensation & Other Benefits
- Weekly 2 holidays
- Insurance
- Gratuity
-
Salary Review: Yearly
-
Lunch Facilities: Full subsidize
-
Festival Bonus: 2
Other Benefits
You can enjoy snacks, coffee and some drinks in the office.
Work Place
Work from Office
Employment Status
Type:
Full Time/Permanent
Shift:
Day Shift
Job Location
Dhaka, Banani