The Software Engineer for Android will be a skilled developer with experience coding in Java and Android SDK. In this role, you will provide our customers the most flexible, powerful, scalable, and user-
friendly platforms for analytics, mobility, and security. At MicroStrategy our products enable leading organizations to analyze big data and distribute actionable business insight across their enterprises.
As a Software Engineer you will play a key role in the design and implementation for new applications and features on Android devices and wearables that will disrupt the market and advance technology for analytics, mobility, and security.
Your focus :
Design and implement Android applications and features.
Proactively participate in every aspect of the software development lifecycle of feature development, including input on specs, designs, implementation, test design, test implementation, optimization, and delivery.
Support tech support team on customer issues.
Participate in peer code reviews and knowledge sharing.
Bachelor’s degree in Computer Science, Mathematics, or similar field of study.
Advanced degree in Computer Science is preferred.
Proven track record in software development experience.
Previous experience in building android applications, iOS platform experience is a plus.
Demonstrated ability developing code with Java and Android SDK, knowledge of Kotlin is a plus.
Knowledge and experience with Java Native Interface (JNI) is preferred.
Strong debugging and analytical skill.
Ability to be a team-player, to contribute independently, and to collaborate with tech-savvy professionals.
Passion for building mobile applications.