React Native and TensorFlow Developer
Salary
₹15 - 35 LPA
Min Experience
5 years
Location
Remote (India), India
JobType
full-time
- Overview
About the role
This role is for a substantial, fast-growing and well respected UK Secure Digital communication service provider firm who has hired us to exclusively recruit for them. It is a permanent Work From Home position and everyday you’ll be working directly as part of their UK team. It is a senior role with real opportunities to learn and develop.
Please view Smart Working’s Glassdoor or LinkedIn to learn more about life as a Smart Worker. We are proud to have one of the highest Glassdoor ratings of any business in India.
The business we are representing is offering businesses and individuals a secure and effective way to communicate with customers through end-to-end encrypted text messages. They are well known for investing significantly into their staff - this will be a fantastic opportunity to learn and develop new skills.
Key points about our client:
- Proud winner of Best Cloud Security Product at the Computing Technology Product Awards 2022
- The only app of its kind to use continuous facial recognition to verify not just the device, but the person looking at it.
- Founded by a strong team of technology, security and design specialists.
They are looking to make a full time hire for a long term position.
Location: Permanent Remote Work from Home in India
Experience: 5+ years
Shift Timings: 12pm - 9:30pm (Summer), 1pm - 10:30pm (Winter)
Roles and responsibilities
- React Native Development: Build and maintain cross-platform applications using React Native for both iOS and Android platforms, ensuring seamless UI and UX.
- Machine Learning Model Integration: Integrate and deploy machine learning models within mobile applications using TensorFlow or TensorFlow Lite.
- Collaboration with Data Scientists: Work closely with data scientists to understand ML requirements, assist in model selection, and optimise models for mobile deployment.
- Optimization and Performance: Ensure app and ML model performance are optimised for mobile devices, managing memory, processing power, and battery usage.
- Debugging and Troubleshooting: Identify, troubleshoot, and resolve app and model integration issues, maintaining smooth performance across platforms.
- Stay Updated: Keep up with advancements in React Native, TensorFlow, and ML to implement cutting-edge features and best practices.
Required Skills and Experience
Essential Skills:
- React Native Proficiency: Strong knowledge of React Native, including components, navigation, and state management.
- TensorFlow Knowledge: Experience with TensorFlow and TensorFlow Lite, specifically for deploying ML models to mobile applications.
- JavaScript/TypeScript: Proficiency in JavaScript and/or TypeScript, with a focus on React Native development best practices.
- Native Module Integration: Familiarity with native module development (e.g., Android/Java and iOS/Swift) to bridge custom components if needed.
- ML Model Optimization: Skills in quantization, pruning, and other model optimization techniques to improve model performance on mobile devices.
- RESTful APIs and Networking: Ability to connect apps to RESTful APIs, GraphQL APIs, handle data parsing JSON, JWT/JWS.
- Version Control: Proficiency with Git and GitHub/GitLab for collaborative development.
Desired Experience and Skills:
- Google ML Kit
- Computer Vision: with TensorFlow
- Knowledge of popular face recognition models
- Understanding of face detection
- Face alignment
- Face feature extraction techniques
- Knowledge of face recognition evaluation metrics
Job Perks
- Work life balance: You will work fixed hours and will never have to work on weekends again
- Laptop provided
- Full medical insurance provided
- Learn and Grow: Learn from highly skilled UK colleagues and other Smart Workers in our active and useful forums
- Joining bonus
- Become part of the Smart Working family: Take part in games and quizzes, network with like minded, ambitious and friendly colleagues
Smart Working Remote Policy:
- To maintain transparency and uphold our commitment to clients, Smart Working uses productivity software which tracks activity & hours worked. This system guarantees that clients receive the agreed-upon number of hours.
- Smart Working does not allow dual employment during your working hours & does not allow its staff to outsource their work to third parties. Any employee doing either of these things will be terminated immediately & will have to pay a fine equalling 3 months salary for the damage caused to Smart Working.
- Smart Working uses state of the art technology that cannot be bypassed.
About Us:
- Smart Working recruits excellent people to work full time, remotely and directly for UK businesses on a long term basis.
- Once you pass the interview process with Smart Working you will be introduced to our UK client. We are here to help and support you through the entire application process.
- If you are looking to grow, learn and develop professionally then working at Smart Working is the right place for you. Come and join our family and accelerate your career.
- We welcome you to add or message any of our staff on LinkedIn to ask any questions about working here. We recommend reading some of Smart Working’s Glassdoor reviews - you will see what a trusted and supportive employer we are.