Job Position : Android Engineer
Job Type : Full-Time
Location : Hyderabad / Pune / Bangalore.
Experience : 6+ to 10+ Years
Mandatory Skills : Mobile, Android Platform, Android, Transformation Engineering
Skills Required
- Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the whole development lifecycle
- Hands on with Planning, estimating, contributing to the architecture, coding, development
- Refactoring and continuous improvements of the code bases is vital.
- Focus on SW quality and delivering quality throughout the whole process
- Ensuring that technical decisions and information is communicated thorough the global team
- Taking responsibility of releases and contributing to the ongoing support of the live apps.
- Keen to collaborate with others, and you’ll give thought about how software fits into the bigger picture
- Experienced in Continuous Delivery practices and how they affect product quality and delivery
- Experienced with a range of agile practices and understand how and why they work
- We promote a DevOps culture so you will need to look beyond pure programming and get involved with the deployment and operation of the software we build.
- Have strong experience building highly productive teams of technically talented engineers
- Deliver fair outcomes for our customers and ensure own conduct maintains the orderly and transparent operation of financial markets
- Solid experience in Mobile Engineering
- Hands on experience on using Kotlin to develop Android App
- Experience as a technical expert on the Android platform and competency with industry standard libraries
- Should have a good eye for design, should be able to implement latest Material Design components and animations
- Have experience in Dagger2, Rxjava2, Retrofit2, familiar with third party lib integration
- Very good with UI and Core Architectural Design patterns
- Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Mockito and Espresso
- Experience with source code versioning tools, specifically Github
- Familiar with security concept and integration is must, like cert pinning, encryption and decryption and data protection
- Deep experience working on a team of Android engineers building and maintaining large scale apps, or apps that you have built personally
- Comfortable with pair programming.
- Credibility and ability to influence stakeholders convincingly with well-considered logic.
- Knowledge of agile project management with cross functional teams, using Jira and Confluence.
- Education : B. Tech or equivalent IT Degree.