Job Description:
- 5-8 years of experience in design, development, and implementation of highly scalable software systems and components for mobile and web applications.
• Experience is SDLC, backlog management and tracking, and DORA metrics implementation
• Experience Agile methodologies and using tools such as Jira to track and perform ceremonies
• 5+ years of Object-Oriented Analysis, Design and Development experience
• Extensive experience with Android development with Java and Kotlin
• Strong understanding of Android OS, Android SDK, and hardware integration and configuration
• Experience with local storage RDBMS, NoSQL and Android internal persistence stack
• Extensive experience using Git, Gitlab, GitHub, Hardness for CI/CD
• Expertise in HTTP and REST-style web services, and best practices for Mobile App integration
• Sound CS Fundamentals
Preferred Qualifications
• Understanding of point of sales terminal applications or similar technologies
• Design and development of mobile and web applications in Flutter
• Experience designing APis from scratch as well as designing APis that extend existing frameworks while maintaining established patterns and architecture
• Experience in Cloud solutions and development practices
• Expertise in Splunk and application monitoring tools such as AppPynamics/New Relic/Datadog
- Experience with analytics and/or crash reporting tools (NewRelic, Crashlutics, etc)
- Understanding of modern SRE best practices