Senior Software Engineer
Job Title: Senior Mobility Engineer
Location: HID India, Chennai, India
Position Summary:
A rewarding career at AssaAbloy beckons you! We are looking for a Solution Architect, who is responsible for developing native Android SDKs for some of our Product Lines. You are accountable for delivering good technical design and a quality deliverable. We are a leading company in the trusted source for innovative products, solutions and services that help millions of customers around the globe create, manage, and use secure identities.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Overview
Senior Android engineer with experience in building enterprise grade mobile SDKs and Apps. Candidates should be familiar with “Native Android APIs”.
· Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
· Should have published mobile apps in the Android play store.
· Familiarity with REST & JSON to connect Android applications with remote back-end services.
· Strong knowledge of Android UI design principles, patterns, and best practices
· Knowledge about the Kotlin and SDKs
· Experience with offline storage, threading, and performance tuning
· Good Knowledge in handling the BLE/NFC handshakes.
· Should be familiar with various cryptographic & key management API’s for securely storing and transferring the user data.
· Ability to design applications around natural user interfaces and controls such as “touch”.
· Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
· Knowledge of the open-source Android ecosystem and the libraries available for common tasks
· Ability to understand business requirements and translate them into technical requirements.
· Familiarity with cloud message APIs and push notifications
· A knack for benchmarking and optimization
· Understanding of Android design principles and interface guidelines
Other – Desired experience:
· Excellent exposure to .Net & Restful Web services
· Good grasp of Cloud Technology Stack, Preferably Azure Web Services.
· Good knowledge on Agile Methodologies like Scrum, Kanban and XP Practices.
· Exposure to CI tools like Azure DevOps and TFS.
· Previous experience in TDD, BDD practices is preferred.
· Good understanding of HTML5 and JavaScript
· Good to have cross-platform Mobile application development experience with React Native, Xamarin or PhoneGap etc.
· Comfortable to learn new technology stack as per the business needs.
General:
6 years of experience working with installing, maintaining and developing mobile apps and Android SDK
We are the ASSA ABLOY Group
Our people have made us the global leader in access solutions. In return, we open doors for them wherever they go. With nearly 63,000 colleagues in more than 70 different countries, we help billions of people experience a more open world. Our innovations make all sorts of spaces – physical and virtual – safer, more secure, and easier to access.
As an employer, we value results – not titles, or backgrounds. We empower our people to build their career around their aspirations and our ambitions – supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally.
As we welcome new people on board, it’s important to us to have diverse, inclusive teams, and we value different perspectives and experiences.
Chennai, IN, 600 032