- Proficiency in native Android development by converting ideas, designs, and requirement in to concrete, stable production builds
- Designing and building solutions for specific use cases that provide frameworks, interfaces and services that can be extended and reused for future requirement
- Defining and implementing the overall technical architecture for the mobile application that is envisioned with the customer
- Discussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices selected with the customer
- Preparing technical solution documents, artifacts, work products and presentations for the customer
- Experienced in developing reusable artifacts/frameworks, re-usable assets, Industry. Solutions, reference architecture, design, development and QA best practices
- Experienced in designing and developing mobile SDK and integrating mobile apps with web-services and external APIs
- Defining the mobile security protocols, analytics and channel integrations.
- Understanding various non-functional aspects in mobile application design and provide a solution to optimize performance, scalability etc.
- Responsible for successfully designing and managing the delivery of mobile solutions and technologies
- Design overall solutions and individual applications
- leading and mentoring development teams; working closely with technical managers, back-end team, senior business analyst and UI/UX teams
- Develop and document detailed architectures for mobile solutions on Android phone/tablet enforcing sound development and timely quality delivery of enterprise mobile solutions
- Take ownership of the solution from end to end, and be responsible for translating functional requirements into a mobile solution
- Expertise in Android mobile frameworks/accelerators with proven ability to design, optimize and integrate business processes across disparate systems and mobile technologies
- Experience with mobile solution deployments of enterprise or consumer-facing using industry standard environments including Android Phone
- A thorough understanding of OOP, design patterns, Android and enterprise in mobile application integration both using native Android and Hybrid platforms
- Ability to rapidly learn and take advantage of new concepts, business models, and emerging technologies; knowledge of KMM, Flutter, React is a plus
- Familiarity with RESTful APIs to connect mobile applications with back-end services
- Demonstrable capability to use OS frameworks for multi-threading, data persistence, and adapting user interface across multiple screen sizes having experience with developing custom UIs and animations
- Familiarity with ad integration, cloud message APIs and push notifications; experience with performance and memory usage tuning
- Well versed with code versioning tools such as Git and continuous integration (Jenkins)
- Technical knowhow
- Strong knowledge of Java, adv Java, Android Studio, Eclipse, Visual Studio, Unity 3D, Kotlin, C#, VB.Net
- Coroutines, Flow, DI, Retrofit, Volley, JIRA, Admob, Glide, Picasso, FCM, Google Analytics, PayU, Paytm, Rx Android, Rx Java, Google Map, Junit, Espresso, Sonar Qube
- MVVM, MVP, MVC
- DataBinding, ViewModel, Lifecycle, LiveData, WorkManager
- Encryption Cipher, HTTPS, Certificate pinning, ProGaurd
- Room Db, Couchbase lite, Realm, SQ Lite, SQL Server, MySQL, PostgreSQL
- Rest API, JSON, XML
- Knowledge of HTML/DHTML, CSS, Java Script, VB Script
Android Tech Lead - Angul, India - R11 Tek Private Limited
R11 Tek Private Limited
Angul, India
Found in: Talent IN C2 - 17 minutes ago
Description
This is a hands-on (coding) Android technical lead position whose time will be spent 40% coding, 15% communicating & collaborating and 25% in design & CI/CD, and 20% in code review. Responsibilities and requirements include:
Skills / Requirements