Senior Android Developer - snipeHIRE
Houston, TX 75001
About the Job
COMPANY
The company specializes in Digital enablement and transformation using industry-leading process mining, business management and automation platforms. They help Fortune 500 companies become more process-efficient and improve their end-customer experience through the use of RPA, AI & ML powered solutions. The company has been growing at an accelerated pace and is looking to add experienced folks to their core technical leadership team.
POSITION SUMMARY
We’re looking for a passionate and resourceful Senior Android Developer to help build amazing apps using the latest Android tools, APIs, and technologies.
KEY RESPONSIBILITIES
- Develop new Android apps and related systems from scratch and update existing ones.
- Build Android libraries that can be shared across apps.
- Write high-quality code, ensuring excellence with unit tests when appropriate.
- Conduct code reviews to ensure compliance with quality standards outlined
- Work in an Agile-like, iterative development process.
- Collaborate with designers, testers, project and product managers, and project sponsors.
- Communicate tasking estimation and progress regularly to a project manager through appropriate tools.
- Take responsibility for the development and delivery of a portion or the entirety of an Android development project. This includes architecting, coding, and unit testing specific requirements as determined by the project team.
REQUIRED EXPERIENCE
- At least 5 years of professional Android software development experience.
- Demonstrated ability to deliver Android apps to Google Play.
- Experience with Android ecosystem automated testing tools and frameworks.
- Full proficiency in Java and Kotlin, plus professional experience developing Android apps using Android Studio.
- Solid understanding of memory management in a garbage-collected environment.
- Experience with most features of the Android support libraries and popular third-party libraries, including RxJava, Dagger, Butterknife, Volley, Picasso, and OkHttp.
- Experience with adaptable layouts, including extensive building of view layouts in resource XML and code.
- Experience with the Gradle build system.
- Knowledgeable about common backend system integrations and web services.
- Experience with Git, including knowledge of branching and merging workflows.
- Design-minded attention to user interface implementation.
- Ability to be proactive, self-directed, and assume responsibilities without close supervision.
- Firm grasp of multitasking techniques and potential areas of risk.
- Excellent written and verbal communication skills.
- Effective analytical and problem-solving skills.
- Comfortable in a fast-paced, collaborative, and evolving work environment.
Powered by JazzHR