Mobile - Android Architect Contract
Ranked Fortune 500 and one of the fastest growing companies in the world, our client is looking for someone that's excited to be a part of a major digital transformation for a top airline.
Role Expectations:
- The primary roles of the Android Mobility Architect are to provide hands-on architecture leadership, guidance and mentoring to the company’s software development and design teams, be a close collaborator and trusted advisor to the CIO and CTO.
- You will ensure the delivery of robust, high-quality, and scalable mobile solution.
- Maintain existing native Android code adding new features and monitor app usage and performance Work alongside other native developers and web teams to deliver on assigned deliverables.
- Suggest improvements to existing process and contribute in adding value to the client in terms of innovation & new ideas.
- Follow implemented code standards as well as participate in code reviews and GIT Flow process reviews.
Team working with:
- Work with cross functional teams at all levels
- Work collaboratively with Team Lead, Architect & Scrum Master to understand customer’s requirements and priorities, adapt to changing needs of the project and excel in delivery.
Top skills required:
- Should have 7+ years of Android Application development.
- Should understand Full life-cycle native Android development, enhancement, and maintenance
- Design, build, and maintain high performance, reusable, and reliable Java code.
- Should have good understanding of on different components like Google Maps, FCM, Bluetooth, Location Services, etc. along with the basic android application components.
- Should have worked with dependency injection Framework like Dagger 2.0.
- Experience with Git or similar version control system
- Should have worked with junit and functional testing, with frameworks like Mockito and Espresso.
- Understand & implement latest technologies like Android Instant Apps, Wear 2.0 Standalone apps on Android Platform.
- Good understanding of the client/server architecture and web services (SOAP/REST). Good understanding of XML and JSON.
- Good Knowledge working with tools like POSTMAN and REST Service client.
- Knowledge in working with JERSY restful web services.
- Java application server experience required (Websphere or Tomcat experience)
- Good exposure working of various build environments (dev, qa, prod) and working experience on supporting multiple brands with the same code base.
- Implementing various architectures like MVC, MVP and MVVM.
- Familiarity with the Android Material Design is a must.
- TDD implementation (Knowledge of Agile execution using TDD)
- Good Presentation skills, problem solving skills and learning attitude
- Excellent knowledge of software development methodologies and processes.
- Experience with Test Driven Development in Mobility and CI and CD in implementing of a flagship Mobile Project in the B2C space .
- Track record that includes the design and release of high-quality, high-performance enterprise software products / applications and/or mobile apps.
- Native iOS( Swift ) and Native Android(Java) product development experience.
- Experience in Mobile Backend as Service creation in Java , .NET or Node.js
- Experience Mobile Analytics, Mobile Testing and the entire SDLC around Mobility .
Nice to have:
- Android Wear development is a plus.
- JAVA 7 annotations is a plus
Type:
Contract
Category: Software Development
Reference ID:
1674
Date Posted:
08/02/2018
Start Date:
07/17/2018