Vacancy expired!
Dish Technologies is 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 DISH Technologies.
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
- BS or MS in Computer Engineering or Computer Science or equivalent
- Proficiency in Java programming Language
- Expert Knowledge of Android development environment and Android SDK
- Knowledge across relevant technologies such as HTML5/CSS, REST, JSON, XML, SQL, JavaScript, jQuery
- In-depth knowledge of computer science data structures and algoithms
- Mastery of object-oriented programming design, development and architecture principles
- Experience with Kotlin development a big plus
- Passion for building exciting Android applications or platform software
- Knowledge of UI design principles, patterns, and best practices
- 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
- Good Team Player, be able to work in a team environment with minimal input
- Ability to multi-task in a changing environment with fluctuating priorities and deadlines
Vacancy expired!