More Jobs
Job Description
We are looking for an Android Developer to join our team.
Job Responsibilities:
* Design, build and maintain applications for Android platform using Java / Kotlin.
* Participate in various phases of the Software Development Life Cycle (SDLC) for Projects and to interface with various stakeholders such as business users, 3rd party vendor suppliers, business analysts and project managers to perform development activities
* Documenting the application technical specifications
* Experienced in troubleshooting incidents and resolving technical issues
* Adhere to, influence, and advocate internal software design & development standards, processes and best practices such as but not limited to code re-use, scalability, portability, security, documentation, etc.
* Work closely with the Application Development team members and Architects to develop code that is aligned to approved design and specifications.
* Work closely with the Application Development team and QA teams to ensure any defects highlighted in QA or UAT phases are remediated.
* Adhere to SDLC, and Project Governance internal and regulatory (Sarbanes Oxley & Casino Regulatory Authority) guidelines, policies, and procedures.
Job Requirements:
* Bachelor’s degree in Computer Science, Software Engineering, Mobile Application Development, Mobile Computing, or a similar programming related field
* 3 years+ work experience in Android mobile application development using Java / Kotlin
* Experienced in front-end design and development
* Possesses fundamental knowledge on UI/UX
* Experienced with application design patterns
* Experienced with offline storage, threading, and performance tuning
* Experienced with integration with 3rd party library / framework / SDK - Dagger 2, RxJava, Retrofit, Room
* Proficient in REST based APIs using JSON
* Possesses strong understanding of the native platform - human interface guidelines, app architecture, capabilities and limitations
* Applies well-defined and disciplined development, implementation, and production processes.
* Proven & demonstrable hands-on experience in developing high-availability, multi-tiered and secure mobile applications
* Good debugging and trouble shooting skills.
* Experienced in using version control systems – Git, Jenkins.
* Ability to work independently and as part of a team. Work well in a collaborative environment with internal and external stakeholders.
* Ability to adapt and thrive in a dynamic and fast-paced environment while working under pressure with changing deadlines and priorities.
* Good written and oral communication skills.
Skills
android live model , android room , Angular 2 / 4 , Angular JS , Eclipse and Android Stud , Android Development , Software Development , Software Skill ,
Qualifications
- Graduates