Title: Android Developer
Location: Dallas, TX (5 day onsite)
Job Responsibilities
· Develop applications for the Android platform
· Ensure the performance, quality, and responsiveness of applications
· Identify and correct bottlenecks and fix bugs ·
· Help maintain code quality
· Developing solutions to address complex problems.
· Ability to Share technical solutions and product ideas with the broader team through design review, code review, and show and tell
· Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
Job Description
· 4-5 years of experience in developing Android App(s) in Play Store
· Experience with Gradle, Android Studio, JAVA, Kotlin
· Knowledge of MVC, MVVP and Viper design patterns, Object-Oriented Programming (OOP) through SOLID principles and development best practices
· Strong analytical and debugging skills
· Consumer mobile application development experience
· A background in building mobile applications that utilize web-services (either REST-based, JSON, Thrift or other services)
· Good knowledge on material design · Experience and thorough understanding of Agile Software Development · Proficiency in the use of JIRA/Confluence in product development
· Experience in source control tools like Git.
· Good knowledge of the continuous deployment and integration process.
· Good written and verbal communication skills
Education:
· Bachelor’s in Computer Science, Information Systems, Information Technology, Cybersecurity, or equivalent