|Job title: Senior Android Developer|
|Location||New Delhi, Delhi|
|Job date||Tue, 09 Mar 2021 23:08:57 GMT|
Job description: We are looking for a Lead Software Engineer Android. This is a front-end role, but not limited to it. Good knowledge of design patterns like Creational, Structural and Behavioral patterns like MVVM with hands on on Kotlin.
Overview - The job profile involves understanding and implementing latest technologies and closely following the global trends on web and mobile web development. Here is what we look for in a Lead Software Engineer - Android - At our company, it's all about the users. We have to think like the user and plan all strategies and align content strategy accordingly. The efforts of the Technology team are to keep our primary TG engaged and attract a newer audience. Be the USER: Think from a user perspective, and plan content strategies according to what will be relatable to them. Deliver WOW: Never settle for mediocrity. Aspire for new user benchmarks. Passionately seek unconventional solutions that have the potential of breaking new grounds achieving exponential reach and engagement. Embrace & Drive CHANGE: Embrace curiosity. Accept and enthusiastically encourage change while questioning the status quo and showing initiative. Never let the fear of failing hold you back. Learn more Role - We are looking for a Lead Software Engineer Android. This is a front-end role, but not limited to it. You will be learning a lot about core Android development along with other mobile technologies too. Also, we believe in extreme ownership! And to be honest, everyone loves working with kind and smart people. We are building a kick-ass team with humble and empathetic talent. What you will do in this role Design and build advanced applications for the Android platform Collaborate with cross-functional teams to define, design, and ship new features Unit-test code for robustness, including edge cases, usability, and general reliability Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Translate designs and wireframes into high-quality code. Design, build and maintain high performance, reusable, and reliable Java code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs. What you should have 5-8 years of work experience developing complex software. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen s Good knowledge of design patterns like Creational, Structural and Behavioural patterns, MVP, MVC etc. Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning 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 Google's Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Proven software development experience and Android skills development Have published at least 3 original Android app Experience with third-party libraries and APIs Solid understanding of the full mobile development life cycle. Brownie Points Knowledge of any static-typed and/or functional languages Full-stack development Automation Testing Understanding of infra management and maintenance If interested, please mail your CV at bhavik@10xGrowth.com or call at 9820888374 for further details *Work for home(Applicable only for the outstation candidates) *5 days working Regards, Bhavik Bhadra Growth Enabler 10xGrowth.com Mob : 9820888374