About Pivotchain Solutions: (https://www.pivotchain.com)
The ideal candidate will be responsible for designing, developing, and maintaining high-quality mobile applications for both Android and iOS platforms.
Role: Mobile Application Developer - On-Site Freelancer
Location: Viman nagar, Pune
General Summary Of The Role
- Develop and maintain robust, scalable, and high-performance Android and iOS applications.
- Translate designs and wireframes into high-quality code.
- Work closely with product managers, and other developers to define, design, and ship new features.
- Collaborate with team members and stakeholders to identify and fix bugs and improve application performance.
- Conduct regular code and design reviews to maintain code quality and ensure adherence to best practices.
- Optimize the application for maximum speed and scalability.
- Perform unit and instrumentation testing on code.
- Debug and resolve issues in a timely and efficient manner.
- Ensuring the best performance and user experience of the application
Requirements
- Bachelor's degree in Computer Science, or a related field with proven work experience as a mobile application developer.
- Solid understanding of the full mobile development life cycle.
- Proficiency in Java and Kotlin.
- Familiarity with RESTful APIs to connect mobile applications to back-end services.
- Strong knowledge of UI design principles, patterns, and best practices for both Android and iOS.
- Experience with offline storage, threading, and performance tuning.
- Understanding of Google's Android design principles and Apple's iOS interface guidelines.
- Familiarity with cloud message APIs and push notifications.
- Proficient understanding of code versioning tools, such as Git.
- Experience with continuous integration.
- Excellent analytical skills with a good problem-solving attitude.
Requirement For Current Project
- Develop a Python-based server on Android as a backend service, including a Python module for AI model inference.
- Implement AI model inference on videos to detect faces, fighting events, and fire events directly on the mobile device using Python.
- Utilize the mobile device camera stream for backend inference using an AI model in Python.
- Serve the video stream to the cloud via the backend of the mobile application.