Android Developer
Key Responsibilities:
Design and develop Mobile web applications
Support automation of the overall build/test/deployment pipeline
Support Continuous Delivery Tackle issues in various environments(Testing UAT PROD)
Provide solutions/best practices to our client
Mandatory Common Skills/Requirements:
Strong verbal presentation and written communications.
Able to document and clearly explain technical solutions to both technical and non-technical teams
Be able to have discussion with clients to clarify the business/technical requirements
Be able to drive technical sessions and provide proper solutions
Experience on Agile methodologies Experience on CI/CD process
Familiar with Project Management tools such JIRA etc
Experience on Code Management tools such as git and CI tools such as Jenkins etc
Solid understanding of RESTful web services JSON
Experience on writing Unit Test cases and UI tests
Mandatory Specialized Technical Skills/Requirements:
A Bachelors Degree in Computer Science or equivalent experience required
5 years experience in Android (Java J2EE/J2ME) development
Good understanding of OO programming and design patterns
Fundamental and solid knowledge in CS
Desirable Skills/Requirements:
Experience with cloud infrastructure AWS
Hands-on experience to do frontend or IOS development is a bonus
Being able to do backend development with frameworks such as Spring Boot etc is a bonus