Mobile Application Developer (Android/IOS)
What's the role?
The Mobile Application Developer reports directly to the Team Lead and the Head of Mobile Apps.
We are looking for an Android/iOS developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android/Apple devices. Your primary focus will be the development of Android/iOS applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Who is Hilti?
We provide leading-edge tools, technologies, software and services for the global construction sector. Hilti is a multicultural workplace with 55 different nationalities committed to global teamwork.
Global IT within Hilti is a truly global team with main hubs in Buchs (Switzerland), Kuala Lumpur (Malaysia) and Plano/Tulsa (USA). All locations have highly competent teams who work very closely together. Hilti`s Global IT team is known for their focus on sustainable value creation by translating latest IT innovations into value creating solutions & services.
What does the role involve?
- Understand the requirements from business partners and the needs of target customers, translate the concepts into technical requirements, and translate designs and wireframes into high quality code (iOS and Android)
o Design, build, and maintain high performance, reusable, and reliable code. Ensure the best possible performance, quality, and responsiveness of the application
o Identify and correct bottlenecks and fix bugs
o Improve and maintain code quality (e.g unit testing), organization (e.g branching strategy), and automatization (e.g continuous integration)
- Be a part of a truly international project team
o Coach and guide other developers. Lead the technical discussion with backend development team, ensuring alignment and visibility in terms of E2E system and solution architecture across the team
o Work together with business partners, app designers and project managers and produce mobile apps with cutting-edge technology
o Ignite innovative ideas, initiate and lead development projects
o Collaborate within the ICT, Hilti and Trimble teams regarding concept design and implementation in-line with the business and IT strategy
- Technical skill-set
o Strong knowledge of Android SDK and/or Xcode and/or Swift (including different versions) and how to deal with different screen sizes
o Familiarity with RESTful APIs to connect Android applications to back-end services
o Strong knowledge of Android/Google/Apple UI design principles, interface guidelines, design patterns, and best practices
o Experience with offline storage, threading, and performance tuning
o Ability to design applications around natural user interfaces, such as “touch”
o Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
o Familiarity with integration of IoT solution (e.g Bluetooth or NFC technology) into Android/iOS platform
o Knowledge of the open-source Android ecosystem and the libraries available for common tasks
o Familiarity with Cloud message APIs and push notifications
o A knack for benchmarking and optimization
o Proficient understanding of code versioning tools, such as Git
o Familiarity with continuous integration
What do we offer?
Show us what you’re made of and we’ll offer you opportunities to move around the business – to work abroad, experience different job functions and tackle different markets. It’s a great way to find the right match for your ambitions and achieve the exciting career you’re after.
We have a very thorough people review process, unlike any we know of in any other business. We can pair talent with opportunities - developing our people in their current roles or challenging them to work in new ways or in new places. It’s how we find the right fit, further our teams personally and professionally, get the best value for each employee and increase the job satisfaction. Additionally, we offer you a wide range of benefits.
Why should you apply?
We have an excellent mix of people. It makes a vibrant, innovative and productive team.
Success at Hilti is down to teamwork and ability, no matter what your background is. Become a valuable member of our highly professional and international team of IT experts and meet the challenges of a global multinational company using latest technologies.
What you need is:
- Bachelor (CGPA ≥ 3.0) / Master degree in IT, Computer Science or Engineering
- Strong communication, presentation and stakeholder management skills
- At least 5 years of experience in mobile apps development with the skillset mentioned in the profile
- Willingness to grow in technical expert or project management track in 5 years
- Interest in database design, backend development and prototype design
- Creative and willingness to enhance new ideas and methodologies
- Experience in agile software development
- Fluent in English (oral and written)
We look forward to hearing from you soon!