Role: Senior Android Developer/Engineer
Job Description :- We are looking for a proficient Android engineer to build a robust tech stack for our existing projects.
- The ideal candidate should have experience with development of Android App including all integrating with REST APIs, client-server interaction, and ensuring a high performance and responsiveness to requests from various client end-points (mobile & web apps).
A basic understanding of functioning of back-end technologies would be an added advantage as it would help troubleshoot issues in integrating the endpoints.
•Understanding the current app architecture and enhancing it, including selecting the right libraries and tools that can scale and cater to the business requirements.
•Integration of REST API endpoints with all the required business logic, based on the product requirements.
•Ensuring high responsiveness and slick performance at all times in the app.
•Developing the UI according to the platform guidelines and ensuring the user experience is not compromised at all times.
•Giving feedback to the Design, Product teams and participating in the product and design review discussions.
•Implementing all the security best practices to ensure all the business data stays secure.
•Have proficient knowledge in using a version control system like Git.
•Mentoring and reviewing code of peers and collaborating to give feedback from time to time.
•Minimum 3 years of experience as an Android engineer in a reputed software company
•Must be a great team player with a hustling mentality and a get-work-done attitude.
•Strong knowledge of fundamentals in Computer Science like OOP, data structures and algorithms.
•Knowledge of various Design patterns and ability to take various architectural decisions of the app.
•Excellent coding skills. Should be fluent in at least 1 object oriented programming language and be able to convert product requirements to code with ease.
•Writing good unit tests & integration tests with reasonable code coverage is a big plus.
•Experience with multi-threading and asynchronous programming.
•For UI and good design is a must-have. Knowledge of Android platform guidelines, design guidelines and knowledge of Play Store release management is a plus.9. (Bonus) Links to existing apps you've developed on the Play Store will help us evaluate faster and expedite the process
•Experience collaborating with multiple audience and culture types
•Experience collaborating with subject matter experts from multi-discipline teams to obtain their cooperation and expertise while writing technically oriented learning content,
•Experience independently organizing, project managing and tracking multiple, sometimes simultaneous, projects
•Experience with technical writing or documentation, a plus
•Experience with security products, experience with McAfee enterprise products, a plus
•Experience with designing interactivity and/or videos for courses, a plus
You possess and can demonstrate
•Ability to learn, follow and contribute to the improvement of established content development processes, procedures and tools
•Excellent Communication Skills (listening, verbal, and written)
•Interest in at least two of the following: Learning and Development (L&D), L&D operation, L&D Project Management
You can E-mail us at : karan @t6solutions.in ; info @t6solutions.in