Android Developer Job Vacancy in Trimble Chennai, Tamil Nadu – Updated today

Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for

Full Details :
Company Name :
Trimble
Location : Chennai, Tamil Nadu
Position :

Job Description : Position Profile – Software Engineer II (Native Android Mobile and ReactJS)
Job Purpose
The main job purpose of a Software Engineer II is contributing to feature requirement discussions/decisions with the product manager, providing constructive and realistic feedback, feature detailed design, feature development, integrating with other features, bug fixing, unit testing and finally documentation. To accomplish this with finesse, ability to understand and follow the development processes, understand the domain to get a big picture view of the development, working in a completely agile development, collaboration with peers for estimation and reviews is important.
Ability to help peers and team members succeed together is crucial.
Experience in Native Android using Java is a must
Responsibility and Accountability
Ownership and proactiveness in one’s own feature / bug fixes, taking things to closure.
Collaborate with product team and peer developers to refine and iterate feature requirements. Ability to think from customer and product team perspectives.
Ability to break down requirements to tangible and clean design.
Ability to use design patterns and SOLID / GRASP principles as required.
Ability to develop high quality software from design, with well organized, well written, error handled code.
Ability to unit test code for a robust delivery to test / product teams.
Ability to debug issues during and after development. Debug customer issues.
Ability to profile performance and improve software performance for users.
Ability to foresee problems for development and take proactive measures to mitigate them.
Embrace agile development, and ability to estimate stories in points.
Ability to understand other’s design / code and provide constructive reviews.
Ability to document as required.
Keeping abreast on new technologies that could directly benefit feature design and development.
Organize work and be self driven with little or no supervision.
Skill set and background
Strong working experience in Native Android Application development with multithreading and database operations using JAVA.
Deep understanding on MVVM and other android frameworks
Strong working knowledge on AOSP build scripts and shell scripting is an added advantage
Strong working knowledge in Kotlin (Android version) is an added advantage
Strong knowledge of design patterns and theoretical computer science.
Strong debugging skills for workflows, memory and performance.
String in analytical thinking and problem solving.
Should have experience in at least two large enterprise level projects or four to six medium sized projects from the previous jobs.
Working knowledge in code obfuscation tools is nice to have.
Knowledge of any of the unit testing frameworks.
Minimum working experience of four years.
Experience in developing with Agile cycles.
Ability to develop in NDK and C++, experience on Android or Linux internals and platforms is an add-on.
Working experience in ReactJS/JavaScript is most preferred. Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
Knowledge of performance testing frameworks including Mocha and Jest.
Experience with browser-based debugging and performance testing software.
Working experience in NodeJS is an add-on.
Excellent troubleshooting skills.
Traits
Strong in clearly conveying what is required for the project to be a success.
Transparent and honest communication.
Raise red flags early on.
Thoroughness and being self driven.
Education
Must be a Computer Science Engineering Graduate with a strong academic record.
Supervisory Responsibility
None.
Reporting To
Project Manager
Job Location
Tidel Park, Taramani, Chennai, India

This post is listed Under  Technology
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *