Senior Android Engineer

Year    KA, IN, India

Job Description

JLL supports the Whole You, personally and professionally.



Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology to our clients. We are committed to hiring the best, most talented people in our industry; and we support them through professional growth, flexibility, and personalized benefits to manage life in and outside of work. Whether you've got deep experience in commercial real estate, skilled trades, and technology, or you're looking to apply your relevant experience to a new industry, we empower you to shape a brighter way forward so you can thrive professionally and personally.



Senior Android Engineer

Product Engineering

JLL/Technologies Centre of Expertise (JLLT CoE) (Bangalore)



What this job involves:



About the Role #JLLTechAmbitions

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 & Education

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

Apply today!

If this job description resonates with you, we encourage you to apply even if you don't meet all of the requirements below. We're interested in getting to know you and what you bring to the table!



Personalized benefits that support personal well-being and growth:



JLL recognizes the impact that the workplace can have on your wellness, so we offer a supportive culture and comprehensive benefits package that prioritizes mental, physical and emotional health.



About JLL -



We're JLL--a leading professional services and investment management firm specializing in real estate. We have operations in over 80 countries and a workforce of over 102,000 individuals around the world who help real estate owners, occupiers and investors achieve their business ambitions. As a global Fortune 500 company, we also have an inherent responsibility to drive sustainability and corporate social responsibility. That's why we're committed to our purpose to shape the future of real estate for a better world. We're using the most advanced technology to create rewarding opportunities, amazing spaces and sustainable real estate solutions for our clients, our people, and our communities.



Our core values of teamwork, ethics and excellence are also fundamental to everything we do and we're honored to be recognized with awards for our success by organizations both globally and locally.



Creating a diverse and inclusive culture where we all feel welcomed, valued and empowered to achieve our full potential is important to who we are today and where we're headed in the future. And we know that unique backgrounds, experiences and perspectives help us think bigger, spark innovation and succeed together.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3884353
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year