Responsibilities
To develop native mobile and smart TV applications for iOS, Android and latest smart TV platforms. Collaborate with product management and development team to define and implement innovative solutions for the product direction, visuals and experience. Execute all stages from visual design concept to final submission on relative stores after integration with backend services.
Collaborate with product management and development team to define and implement innovative solutions for the product direction, visuals and experience.
• Create wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas.
• Develop fully functional new applications & support existing applications writing clean code.
• Co-ordinate with development team for any backend service integrations.
• Build and publish applications in relative stores.
• Work with development team and designers to implement proper responsive interfaces.
• Responsible for applying continuous performance and security optimizations
• Help resolve daily cross-device incompatibility issues and other interface bugs.
• Suggestions on device resource utilization opportunities, push messages and force upgrades
Requirement
Minimum Bachelor degree in Computer Sciences
Minimum of 3 years experience in mobile and smart TV application development and support
- Demonstrable portfolio of released applications on the App store or the Android market
- Very good experience with Objective-C, iOS SDK, core Java and Android SDK
- Competitive experience in any mobile application development framework
- Experience in third party libraries and APIs
- Strong knowledge in RESTful web services
- Excellent analytical skills with a good problem-solving attitude
- Working knowledge of object oriented programming concepts
- Apply up-to-date technology trends
- Knowledge on SDLC, capable to handle from design till delivery
- Experience in handling responsive design with clean code.
- Well organised and an effective time planner
- Confident and an effective communicator
- Perform code reviews
- Code for performance and maintainability
- Knowledge DevOps concepts and principles, expertise in Microsoft Azure DevOps