Share this Job

Senior Software Developer - React Native

Apply now »

Date: 12-Sep-2021

Location: Pune, India

Company: Tata Communications

Job Family Descriptor

Developing new user-facing features using ReactNative.js and its modules 

Building reusable components and front-end libraries for future use 

Translating designs and wireframes into high quality code 

Optimizing components for maximum performance across a vast array of web-capable devices and browsers 

Mentor the juniors in the team and achieve the team goal 

Build/Enhance the mobile app features as per the requirement in React-Native/Android. 

Publish the mobile app on “google play store” / “ios app store” 

Candidate should be ready to participate in the sprint calls 

Build/Enhance security features on the mobile 

Broad outline of the Role

Strong proficiency in JavaScript/ES6, JQuery including DOM manipulation and the JavaScript object model 

Should have in depth knowledge on building mobile apps with google maps APIs, Charts, etc. 

Thorough understanding of ReactNative.js, Redux and its core principles 

Must have worked on minimum 5 live mobile apps 

Must have implemented the security features in mobile app 

Must have contributed in publishing the mobile app on google play store/ios App Store 

Good knowledge with Java RESTful APIs (AXIOS/Retrofit). 

Knowledge of modern authorization mechanisms, such as JSON Web Token 

Familiarity with modern front-end build pipelines and tools 

Experience with common front-end development tools such as Babel, Webpack, NPM, etc. 

Ability to understand business requirements and translate them into technical requirements 

Fetch the lat-long on foreground/background from mobile app for live tracking 

Fetch the Speed, distance covered through mobile app and call the server API to submit it 

Fetch sudden acceleration, fetch speed limit from street, over speed, duration of over speeding, harsh brake 

Implement Mobile app security features. Proguard, Encryption of SQLLITE DB, other security aspects 

Barcode-Scanning feature 

Strong in performance benchmarking and optimization 

Good Knowledge on code versioning tools(SVN/GIT) 

Generate the APK and signed APK 

Minimum qualification & experience

Must possess Problem-Solving Skills and Critical Thinking 

Shall have an excellent and collaborative attitude  

Shall be capable of communicating effectively 

Shall be willing to work in shifts 

Shall display excellent willingness to learn 

Shall display very good Interpersonal Skills 

Job Segment: Developer, Java, Programmer, Information Technology, Front End, Technology