Android Developer RxJavaAndroid StudioAndroid Developer RxJavaAndroid Studio
Job Description
Design and develop quality software business applications
Adhere to agile software development methodology, including test-driven approach
. - Generate and maintain software design/test documentation
Analyse customer requirements and propose suitable solutions and designs.
Work with product and design team to understand end-user requirements and use cases and translate that into a pragmatic and effective technical solution
Work with a team of developers, QA, and deployment specialists to deliver quality solutions on time and on budget
Participate in brainstorming sessions and contribute innovative and original ideas to company technology, algorithms, and products.
Integrate with backend services to deliver an intuitive mobile user experience
Participate in continuous integration to improve code quality through writing unit tests, automation test, and performing code review processes.
Requirements
- Candidate with a minimum of 3+ years of relevant working experience in software development is a plus.
Candidate must possess at least a Diploma / Degree in Computer Science/Information Technology or equivalent.
We are looking for people with a passion for software development and who possess good logical sense.
Experience & deep knowledge of native Android architecture, frameworks (RxJava, MVP, MVVM etc), and the SDK / Android Studio.
Experience in Micro Service, Domain-Driven Design, JSON/RESTful, SQL, JavaScript, and CSS3 are added advantages.
Possess problem-solving and excellent debugging skills and poses well
Key Skills
RxJava, Android, Studio Android
MVVM , MobileUI, JavaScript , RESTful Webservices, JSON , SDK , Algorithm , SQL
