Designing and developing mobile applications. The developer will lead the entire app life cycle right from concept stage until delivery and post launch support.
Main Responsibilities:
• Establishing a detailed application specification through discussion with our business development team
• Clarifying what actions the application is intended to perform and breaking down its specification.
• Designing, developing and testing the application.
• Resolving application issues and problems and increasing its effectiveness.
Requirements
• BS/MS degree in software engineering, computer science, IT or related fields
• At least 5 years experience in software development preferably Java
• At least 3 year experience in mobile application development (Android)
• Experience with mobile development issues related to performance optimization, caching, security, and native hardware components (camera, gps, etc.)
• Goal oriented and team worker
• Strong Android programming experience
• Experience of Collaboration with teams
• Experience with third-party libraries and APIs
• Experience working with remote data via REST and JSON
• Have published aqt least one original Android app
• Issue tracking, bug fixing and improving application
• A sense of good UX
If you have any published application please add its link to your CV