HEURISTIC SOL (Pvt.) LTD is looking for someone who is dynamic and has entrepreneurial spirit with good intuition, good coding skills, disciplined and is willing to make pro-active improvements and willing to learn new skills and assist the mobile team to continually develop our products.
The Senior Mobile Developer will needs to be someone who is familiar and versatile with the respective native coding languages (we believe in native coding practice), great at implementing UI design (including a lot of custom UI works), and integration of API services. The Senior Mobile Developer will also be responsible for his/her own bug fixes and quick remedies when issues are found and need to constantly upgrade the platform to keep with user requirement and device requirement. Must be a team player and able to work with tight deadlines. He/She will be working mainly on the IOS platform.
Design and development of mobile applications using IOS and/or Android
Design, code and modify mobile backend applications and services/API's using the best software development practices
Facilitate the troubleshooting and resolving of pre and post production issues
Assist with various stages of the mobile backend application development lifestyle such as requirements gathering, architecture/infrastructure and custom UI design and integration
Keep abreast of the latest in mobile UI and backend technology and conduct research and prototyping using such technologies
Responsible for Updates/Uploading, bug fixes and the management of the respective apps
Candidate must possess at least Bachelor's Degree/ Post Graduate Diploma/Professional Degree in Computer Science/ Information Technology or equivalent
Preferably with at least 5-8 years of overall experience (or unless you are a super coder) with mobile development (pay grade depends on experience and skill level)
Minimum 4-5 years of hands-on experience in native iOS/WatchOS/TvOS Native development and/or Android Native Development
Hands-on experience with SQL and web service integration (JSON, XML, SOAP)
Experienced in developing and implementing mobile backend applications or APIs/services. Experience in various aspects of application development (application structure, device and operating system API's debugging, performance, security) and deployment.
Strong in programming design & skills.
Familiarity with continuous integration, code deployment software, workflows and source management tools (GitHub)
Knowledge of cross-platform development (Android, web) will be an advantage.
Able to work independently as well as within the team
Must be analytical, self-driven and pro-active in keeping new technologies and programming languages
Experience in Object oriented design and system architecture for mobile backend applications/services (iOS)
Required language(s): English (spoken/written)