45 Tesseract Imaging Jobs
Lead Android Developer
Tesseract Imaging
posted 12mon ago
Fixed timing
Key skills for the job
Use Agile as the core philosophy for software development/delivery
Agile software delivery process using JIRA (including breaking down work into modular tasks, updating/tracking task status/work log entries for sprint management), Git (source code management including branching strategy, code review), and Jenkins/Bitbucket Pipelines (automated builds, automated unit test cases).
Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
Proactively communicate and collaborate with the architect and engineering manager to analyze business needs and functional requirements and deliver the scalable and modular libraries and tools.
Work independently with architects to define concepts and hold your own in technical discussion, be a subject matter expert, and have strategic influence.
Drive and mentor developers on how they will successfully execute their plans
Serves as the conduit between the architect and the software development team through which requirements flow
Be the liaison between the software developer, engineering manager, and support teams.
Should design, develop, and maintain application/libraries individually as well as work in a group.
Should maintain the quality and security of the assigned development tasks by applying the best design and development guidelines as defined in the project.
Should work as per the defined project priorities and project schedules and ensure to complete the assigned projects within allotted timelines.
A knack for benchmarking and optimization.
BS/BTech or MS/MTech in Computer Science or related degree from an accredited university
8+ years leading, designing, and deploying Android applications and libraries in Java/Kotlin.
Strong knowledge of Android SDK and different versions of Android. Understanding of Google s Android design principles and interface guidelines.
Experience with Android jetpack, SQLite, Realm, knowledge of firebase and google play store.
Experience with Reactive programming - RxJava/RxAndroid/RxKotlin.
Good knowledge on Core Java, OOPs concepts & design patterns.
Experience in C/C++ and Android NDK.
Experience in testing with Espresso/Roboelectric/Others.
Familiarity with RESTful APIs to connect Android applications to back-end services.
Familiarity with the use of additional sensors, such as bluetooth, gyroscopes and accelerometers.
Knowledge of Camera, GPS API, Services and SQLite database.
Memory management Data structures, Heap, Stack, GC etc.
Hands-on experience on Threads/Async Tasks.
Experience with offline storage, threading, and performance tuning.
Knowledge on libraries( Media framework, Webkit, SQLite, OpenGLES/SGL, SSL) is a plus.
Good knowledge in socket programming, device communication is a plus.
Experience with ExoPlayer, GSON, Dagger2, Retrofit, Glide is a plus.
Experience in battery management is a plus.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Lead Android Developer roles with real interview advice
7-12 Yrs
Mumbai, Navi Mumbai