Job Details
We are looking for a Lead Mobile Application Software Developer to build and support company’s mobile applications. You will work cross-functionally with other developers, designers, and product team members throughout the software development life cycle including requirements analysis and design. You will have the opportunity to coach, and mentor other team members to shape the culture of the team while developing a next generation of products and offerings. The Lead Mobile Application Software Developer will bring technical and analytical expertise and a proven track record of influencing and implementing new technologies.
- Engage in the full software development lifecycle (SDLC) including user requirement analysis, designing and writing new software programs, testing, final deployment, and debugging new and existing products
- Drive thought leadership regarding mobile app architecture, UI design frameworks, and best practices that increase developer productivity and velocity while reducing costs (server-driven UI, cross-platform solutions, etc.)
- Proactively improve mobile app architecture through best practices, new technologies, and integration with 3rd party service
- Mentor existing team members across all aspects of the development process
- Collaborate closely with backend developers to integrate RESTful APIs and ensure seamless data flow between the mobile applications and backend services.
- Troubleshoot and debug applications to optimize performance and user experience.
- Stay up to date with the latest industry trends and technologies to ensure our mobile applications are modern and competitive.
- Serve as a technical expert to participate in company-wide technical discussions, collaborate and include inputs from cross-functional teams (security, DevOps, data, compliance and product).
Job Requirements
- Strong verbal communication skills in English are essential for this role.
- Bachelor’s or master’s degree in computer science, Information Systems or a related field.
- 8+ years hands-on native mobile application development (Android SDKs. Java, Swift).
- Proven experience in mobile application development for iOS and Android platforms.
- Strong knowledge of Swift (for iOS) and Kotlin/Java (for Android) programming languages.
- Familiarity with RESTful APIs and backend development, preferably using Node.js.
- Proficient in using development tools and frameworks such as Xcode, Android Studio and Git.
- Outstanding collaboration, listening, written and verbal communication skills with ability to facilitate technology strategy, requirements and architecture conversations with all stakeholders (management, business users, and technology resources).
- Good understanding in OOP, MVC Service Oriented Architectural concepts.
- Experience working with RESTful and SOAP APIs and integrating third party tools and libraries.
- Ability to work a varied schedule in international time zones.
- Experience with at least one Version Control System (SVN, Git); Bitbucket is a plus.
- Familiarity with continuous integration and continuous delivery best practices is a plus.
- Experience with Agile Development practices.
How to Apply
You can apply to this job via “Apply now” button, or send you CV to one of our recruiters, at:
- Nhi Ha (Ms): nhiha@jobseeker.vn or
- Duong Le (Ms): duong.le@jobseeker.vn or
- Tham Mai Xuan (Ms): tham.maixuan@jobseeker.vn
If you don’t see any feedback after 24 hours, please don’t hesitate to submit a report to answerme@jobseeker.vn
Thank you very much!