Software Engineer, Android - Slack (Multiple Levels)
By Slack At Ontario, Canada
Current and detailed knowledge of the capabilities of different Android API levels
At least 4+ years of mobile engineering experience, ideally in a team environment
Experience working closely with product teams, designers, and other developers to create a truly delightful mobile experience
Experience developing highly performant Java code and view layouts and the ability to diagnose performance bottlenecks
Experience using Slack and a keen interest in making it better
Experience building design systems to create reusable and scalable components

Are you an experienced Android Engineer looking for an exciting new challenge? We are looking for a Senior Android Engineer to join our team and help us create innovative mobile applications that will revolutionize the way people interact with technology. If you have a passion for developing cutting-edge Android applications and are looking for an opportunity to make a real impact, then this is the job for you!

What is Senior Android Engineer Skills Required?

• Proficient in Java and Kotlin
• Experience with Android SDK, Android Studio, and other Android development tools
• Knowledge of Android UI design principles, patterns, and best practices
• Experience with RESTful APIs to connect Android applications to back-end services
• Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
• Understanding of Google’s Android design principles and interface guidelines
• Proficient understanding of code versioning tools, such as Git
• Ability to work in a fast-paced environment

What is Senior Android Engineer Qualifications?

• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• 5+ years of experience developing Android applications
• Experience with Android NDK and C++
• Experience with automated testing frameworks
• Experience with continuous integration and deployment

What is Senior Android Engineer Knowledge?

• Knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Knowledge of other web technologies and UI/UX standards
• Understanding of code signing and app store submission process

What is Senior Android Engineer Experience?

• Experience with third-party libraries and APIs
• Experience with performance and memory tuning
• Experience with version control systems such as Git
Resp