We found 3 jobs matching to your search

Advance Search

Skills

Locations

Experience

Job Description

9+ years of mobile development experience (Android and iOS) • Thorough understanding of Xcode, Java, Kotlin, Swift and Objective-C • Knowledge of multi-threaded, asynchronous code • Knowledge of design patterns such as MVC and MVVM • Experienced with API design and integration. Knowledge of HTTP/REST principles, networking, performance, latency, caching, authentication, and security. • Expert in testing including writing Unit and Automation tests, and test driven development. • Should be comfortable in leading near and off shore teams • Experience with making REST calls over the network and ideally experience with GraphQL is a plus • Experience with JavaScript, either in a browser or server side environment such as NodeJS is a plus Be passionate about working with Android, iOS and programming in general Work closely with the Product and Design teams to convert ideas, designs, and requirements into production builds using Agile processes Design and oversee solutions for specific use cases that provide frameworks, interfaces, and services that can be extended and reused for future requirements Lead architecture discussions and code reviews to constantly find the best solutions - innovating and embracing the latest technologies where appropriate Understand and meet business needs with respect to performance/latency, functionality, scalability, and reliability Develop and communicate technical processes, standards, and industry best practices to the team Write code that is designed to be reusable and that can be shared amongst other teams. This includes understanding which pattern is the best for doing so for a given job Experience with localization and internationalization Experience working with notifications and background tasks in apps Bring product and code improvement ideas to the team Be willing and able to learn new technologies and programming languages when the need to do so arises Mentoring less senior engineers on the team in a manner that helps them grow by sharing your experience and wisdom in a way they can understand Working with other teams and helping to set expectations and boundaries for your team Care strongly about developing amazing user experiences Ability to see, notice and address visual inconsistencies such as unequal or insufficient padding, inconsistent shadows and other UI minutiae that are insignificant alone but add up to a lackluster presentation when combined Able to look at a problem and understand how all the pieces should or could go together and use this knowledge to bring the existing project closer to fruition and success

Responsibilities

9+ years of mobile development experience (Android and iOS) • Thorough understanding of Xcode, Java, Kotlin, Swift and Objective-C • Knowledge of multi-threaded, asynchronous code • Knowledge of design patterns such as MVC and MVVM • Experienced with API design and integration. Knowledge of HTTP/REST principles, networking, performance, latency, caching, authentication, and security. • Expert in testing including writing Unit and Automation tests, and test driven development. • Should be comfortable in leading near and off shore teams • Experience with making REST calls over the network and ideally experience with GraphQL is a plus • Experience with JavaScript, either in a browser or server side environment such as NodeJS is a plus Be passionate about working with Android, iOS and programming in general Work closely with the Product and Design teams to convert ideas, designs, and requirements into production builds using Agile processes Design and oversee solutions for specific use cases that provide frameworks, interfaces, and services that can be extended and reused for future requirements Lead architecture discussions and code reviews to constantly find the best solutions - innovating and embracing the latest technologies where appropriate Understand and meet business needs with respect to performance/latency, functionality, scalability, and reliability Develop and communicate technical processes, standards, and industry best practices to the team Write code that is designed to be reusable and that can be shared amongst other teams. This includes understanding which pattern is the best for doing so for a given job Experience with localization and internationalization Experience working with notifications and background tasks in apps Bring product and code improvement ideas to the team Be willing and able to learn new technologies and programming languages when the need to do so arises Mentoring less senior engineers on the team in a manner that helps them grow by sharing your experience and wisdom in a way they can understand Working with other teams and helping to set expectations and boundaries for your team Care strongly about developing amazing user experiences Ability to see, notice and address visual inconsistencies such as unequal or insufficient padding, inconsistent shadows and other UI minutiae that are insignificant alone but add up to a lackluster presentation when combined Able to look at a problem and understand how all the pieces should or could go together and use this knowledge to bring the existing project closer to fruition and success
  • Salary : As per industry standard.
  • Industry :IT-Software / Software Services
  • Functional Area : IT Software - Application Programming , Maintenance
  • Role Category :Programming & Design
  • Role :iOS and Android Tech Lead

Job Description

Overall Experience of 8+ years in Android Application Development. • Strong knowledge of Android SDK, different versions of Androids and their capabilities. • Experience working with Android Studio and Gradle. • Knowledge and application of JNI and lower lever NDK that communicates with Android • Experience with offline storage, threading, and performance tuning • A knack for benchmarking and optimization • Experience with third-party libraries • Proficient understanding of code versioning tools, such as Git, SVN • Experience with system design on Android and/or other operating systems. • Hands on knowledge of all / any of the following Linux kernel areas: Connectivity such as BlueTooth, Wifi, Modem etc, Power Management, Network, BSP

Responsibilities

Overall Experience of 8+ years in Android Application Development. • Strong knowledge of Android SDK, different versions of Androids and their capabilities. • Experience working with Android Studio and Gradle. • Knowledge and application of JNI and lower lever NDK that communicates with Android • Experience with offline storage, threading, and performance tuning • A knack for benchmarking and optimization • Experience with third-party libraries • Proficient understanding of code versioning tools, such as Git, SVN • Experience with system design on Android and/or other operating systems. • Hands on knowledge of all / any of the following Linux kernel areas: Connectivity such as BlueTooth, Wifi, Modem etc, Power Management, Network, BSP
  • Salary : Rs. 10,00,000.0 - Rs. 20,00,000.0
  • Industry :IT-Software / Software Services
  • Functional Area : IT Software - Application Programming , Maintenance
  • Role Category :Programming & Design
  • Role :Senior Android Developer

Job Description

Mandatory skills required: • Experience with Java, MVP/MVVM architecture patterns • Experience with REST API's • Experience with Dagger and unit testing (RXJava is a plus). • Solid understanding Android SDK, OOP concepts, Threading and memory management • Experience with object-oriented programming concepts and design patterns • Experience with Android SDK • Experience with third-party libraries and APIs • Solid understanding of the full mobile development life cycle. . Excellent communication skills

Responsibilities

Mandatory skills required: • Experience with Java, MVP/MVVM architecture patterns • Experience with REST API's • Experience with Dagger and unit testing (RXJava is a plus). • Solid understanding Android SDK, OOP concepts, Threading and memory management • Experience with object-oriented programming concepts and design patterns • Experience with Android SDK • Experience with third-party libraries and APIs • Solid understanding of the full mobile development life cycle. . Excellent communication skills
  • Salary : As per industry standard.
  • Industry :IT-Software / Software Services
  • Functional Area : IT Software - Application Programming , Maintenance
  • Role Category :Programming & Design
  • Role :Senior Android Developer