Lead Software Engineer – iOS / Android Development (#482)
¥6,000,000 ~ ¥8,000,000 Yearly
ApplyShin Yokohama
Full time Permanent
IT
Job description
We are seeking an experienced Lead Software Engineer – iOS/Android to technically lead a team developing mobile applications for a long-term project with a Japan-based client. The role involves both hands-on technical leadership and project coordination, working closely with the existing project team on architecture, development, and delivery.
The ideal candidate will take ownership of assigned tasks end-to-end, ensure high-quality deliverables, and demonstrate strong initiative, decision-making abilities, and a proactive “go-getter” attitude while working with minimal supervision.
Key Responsibilities
-
Perform detailed software requirements analysis, including functional and non-functional requirements.
-
Clearly communicate requirements, expectations, and deliverables with offshore teams.
-
Ensure on-time, high-quality product delivery with support from offshore teams.
-
Identify potential risks and develop contingency plans.
-
Work closely with stakeholders, including customers, to ensure successful project execution.
-
Manage changing priorities and resolve conflicts effectively.
-
Handle customer escalations and rapidly identify and resolve product issues.
-
Provide technical guidance, code reviews, and mentorship to team members.
-
Ensure adherence to best practices in mobile application development.
Required Qualifications & Experience
-
5+ years of experience in iOS and/or Android application development.
-
Strong proficiency in:
-
iOS: Objective-C or Swift, Cocoa Touch
-
Android: Java or Kotlin
-
-
Experience with offline storage, multithreading, and performance optimization.
-
Familiarity with integrating mobile applications using RESTful APIs.
-
Working knowledge of Node.js.
-
Understanding of UI/UX standards and modern mobile application design principles.
-
Strong knowledge of Apple’s and Google’s design principles and interface guidelines.
-
Experience with cloud messaging APIs and push notifications.
-
Proficient with Git or other version control systems.
-
Understanding of Bluetooth and BLE protocols is an added advantage.
-
Strong understanding of SDLC, version control, and traceability.
-
Experience working in both Waterfall and Agile development methodologies.
-
Hands-on experience with tools for coding, debugging, testing, bug tracking, collaboration, and source control.
Education
-
Bachelor’s degree or equivalent in Computer Engineering, Electronics, or a related discipline.
Language requirement
Back to jobs