Position: Mobile Software Engineer (Android)
Company: Liberty Lending, LLC
Experience required: 3y
English level: intermediate

The Mobile Software Engineer at Liberty Lending is responsible for implementing new features, maintain existing code, and refactor existing code for mobile applications, across various of products. The ideal candidate has the ability to function in an agile software development lifecycle and will thrive in a hands-on, focused, productive and team-oriented environment.

Requirements:
• Bachelor of Science degree or foreign equivalent in Information Systems, Computer Science, Computer Engineering, Software Engineering or a related field
• 4-5+ years of experience developing natively in Android, using Kotlin and Java
• Strong knowledge of Android SDK, different versions of Android
• Experience building a mobile product from inception to launch
• Experience with offline storage, threading, and performance tuning
• Familiar with latest design patterns and guidelines as outlined by Google
• Comfortable with working in fast pace agile development environment
• Strong verbal and written communication skills

Preferred skills and competencies
• Experience with both iOS and Android is preferred
• Fintech Industry experience preferred

Core Responsibilities:
• Be a critical part of not just the technology team but to the company as an excellent problem solver
• Develop high quality UX rich mobile apps for Android
• Work closely with a multidisciplinary team to understand requirements and implement appropriate solutions; including Product Managers, Designers, API Engineers, and QA
• Optimize applications for performance and overall memory usage
• Consistently ship code that meet your own high standards
• Keep up with the latest development trends in the mobile technologies
• Ensure coding standards are followed