Senior Android Software Engineer - Health - Cash App (Square)
By Cash App At Vancouver, British Columbia, Canada
4+ years of Android development experience
Experience creating readable, well-crafted, and maintainable code
Experience voicing customer feedback into product solutions (engineering makes substantive contributions to product definition)
Build end-to-end features of the app: networking, persistence, business logic, and UI
Craft durable, well-tested code with an unwavering commitment to product quality
Re-architect legacy code and prep it to scale for the future of the product and the team
Android Software Engineer - Operating Systems - Cash App
By Cash App At Kitchener, Ontario, Canada
2+ years of Android experience
Experience creating readable, well-crafted, and maintainable code
Experience voicing customer feedback into product solutions (engineering makes substantive contributions to product definition)
Craft durable, well-tested code with an unwavering commitment to product quality
Build and document client-side infrastructure to be used by other teams at Cash App
Learn to craft gorgeous, pixel-perfect UI and animations

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