Job Description
Job Title: Senior Engineer – Android Java
Location: Englewood, CO is required; relocation assistance available.
Salary: 137k
CTH
Department Summary:
We are looking for a Senior Java Engineer for Android development who possesses a passion for pushing technologies to the limits. This engineer will work with our talented engineering team, execute forward-thinking skills and develop software next generation products to extend our award-winning Hopper/Joey ecosystem in an Agile environment.
This position is an opportunity for a creative individual to engineer innovative products and services. If you have a sense of adventure, take pride in leading great software development, and strive to build the best products on the planet, we want you on our Software Engineering team here at our company
Responsibilities
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving software performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Expertise that we’re looking for:
- Bachelor or master degree in Computer Science, Engineering, or a related field
- Proficiency in Java programming language
- Experience with Kotlin development a big plus
- Passion for building exciting Android applications or platform software
- Expert knowledge of Android development environment and Android SDK
- Knowledge of UI design principles, patterns, and best practices
- Mastery of object-oriented programming design, development, and architecture principles
- In-depth knowledge of computer science data structures and algorithms
- Familiarity with TDD methodology and continuous integration tools such as Jenkins
- Working knowledge of source control systems, including Git
- Working knowledge of the general software architectures, trends, and emerging technologies
- Knowledge across relevant technologies such as HTML5/CSS, REST, JSON, XML, SQL, JavaScript, jQuery
- Experience in C/C++ programming languages a plus