Puesto, ciudad o estado.

Hace 5 días

Senior Android Engineer

Salario no mostrado por compañía.

JLL ENGINEERING SERVICES en

Sé de los primeros en postularte

Hace 5 días

Senior Android Engineer

Salario no mostrado por compañía.

JLL ENGINEERING SERVICES

en

Sé de los primeros en postularte

Sobre el empleo

Educación mínima requerida: Bachillerato

Detalles

Contratación:Permanente
Espacio de trabajo:Híbrido

Descripción

Senior Android Engineer

Product Engineering 

About the Role 


The JLL Technologies Product Engineering team aims to bring successful technology-based products to market in a high-growth environment. The team's mission is focused on accelerating technology adoption in commercial real estate by bringing creative, innovative and technical solutions to solve large, complex problems for our clients.

Shape the future of real estate for a better world by contributing to the creation of globally scalable products used by JLL's client customers – the most respected brands in the world.


Key Responsibilities

  • Developing native commercial grade mobile application on Android
  • Translating designs and wireframes into high quality code
  • Utilizing RESTful APIs to connect Android applications to back-end services
  • Working on performance engineering focused on profiling and identifying bottlenecks
  • Refactoring and phasing out legacy dependencies, including refactoring Java to Kotlin
  • Writing clean, simple, well-tested code that is easy to understand and maintain.
  • Reviewing code written by other engineers and offer constructive feedback
  • Ability to understand business requirements and translate them into technical requirements
  • Working with the Agile/scrum project management methodologies
  • Troubleshooting and fix issues in production and non-production environments
  • Collaborating with iOS and Android engineers, backend engineers, Product Owners and UX designers to ensure engineering excellence and timely execution of the new feature deliveries.
  • Ability to keep up with rapidly changing platforms and awareness of the latest advances on the Android platform
  • Demonstrating ability to work in cross functional teams and ability to drive results through positive influence
  • Participating in architecture and design discussions, code reviews and project-related team activities
  • Working alongside QA to provide fixes for Android device-specific issues


Sounds like you? To apply you need to be:

  • Experience and understanding of large and complex code bases and architecture
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • In depth knowledge of Google's Android design principles and interface guidelines
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Sense for good UX practices and knowledge of Material design patterns
  • Experience with offline storage, threading, and performance tuning
  • Skilled at writing Unit and Automation tests
  • Attention to detail to carefully craft both tests and code
  • Excellent problem-solving and organizational skills and an ability to multi-task in a deadline- oriented environment
  • Utilized Kotlin for higher order functions, null safety and delegate design pattern
  • Experience building apps using the MVVM pattern and LiveData
  • Experience in integrating third party libraries like Retrofit, Picasso and dependency injection using Dagger2, Butter Knife etc.
  • Experience in implementing pixel-perfect layouts and UI components
  • Experience in building scalable and reactive consumer-facing mobile applications
  • Familiar with cloud message API's and push notifications
  • 6+ years of hands-on experience in Android development (Android Studio, Java & Kotlin) with 2 years of solid knowledge of Kotlin
  • BTech or MCA
  • Knowledge in Swift is a plus!


Technical Skills & Competencies.

  • Knowledge of Python/Django
  • Experience in configuring CI/CD


What we can do for you:

  • You'll join an entrepreneurial, inclusive culture. One where we succeed together – across the desk and around the globe. Where like-minded people work naturally together to achieve great things.
  • Our Total Rewards program reflects our commitment to helping you achieve your ambitions in career, recognition, well-being, benefits and pay.
  • Join us to develop your strengths and enjoy a fulfilling career full of varied experiences. Keep those ambitions in sights and imagine where JLL can take you


ID: 18444974