Purpose of Role:
The role is for individuals with experience to lead the design, development and maintenance of Android and iOS apps. The developer will lead the entire app lifecycle right from concept stage until delivery and post launch support. The role also includes gathering requirements and translating those requirements into simple but effective mobile solutions, designing mobile user interfaces, and enhancing mobile user experience.
Job Responsibilities:
- Maintain and improve applications for the Android and iOS platforms.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to analyze, design, and develop efficient mobile apps to address business needs.
- Deliver across the entire app life cycle – concept, design, build, deploy, test, release to app stores and support.
- Integrates applications with backend procedures, databases and application data structures
- Proactively exhibit and apply high level of technical expertise to responsibilities and work assignments.
- Keep up to date on the latest industry trends in the mobile technologies.
- Participate in custom enterprise application development and maintenance for large corporations both within Asia and worldwide.
- Participate in the software development life-cycle.
- Perform system analysis, design, testing and documentation whenever necessary.
- Perform unit testing and system integration.
- Maintain and support project post-implementation activities.
- Ensure timely delivery of assigned work.
- Any other tasks assigned by the Management as and when required.
Requirements:
- Candidate must possess at least a Diploma, Advanced/Higher/Graduate, Bachelor's Degree, Post Graduate Diploma, Professional Degree,
- Computer Science/Information Technology or equivalent relevant to the following skill sets:
iOS
Xcode, Swift, C++
HTML, CSS, and JavaScript
MySQL, Ms. SQL or other relational database design
- Opportunity to travel to Asia Pacific country.
- Enthusiastic and self-motivated.
- Ability to work together with other developers in a team environment.
- Strong problem solving skills.
- Minimum 2 years of working experience in mobile application design, development, testing and support, proficient with iOS and Android frameworks.
- Proficient in Microsoft Office software suite.
- Familiarity with APIs to connect applications to back-end services.
- Experience with offline storage, threading, and performance tuning.
- Proven development experience in desktop and mobile web development.
- Dedicated team player with the ability to deliver under pressure and perform within tight deadlines.
- Ability to conform to shifting priorities, demands and timelines.
- Excellent knowledge in information architecture, human computer interaction and mobile usability design principles.
- Possesses track record of delivering successful consumer products (mobile apps).
- Strong analytical skills.
Perks & Benefits
- Miscellaneous allowance
- Medical insurance
- Personal development opportunities