28 Jul
Senior Software Engineer (Mobile)
Vacancy expired!
- BS/MS in Computer Science or equivalent fields
- 7+ years of experience as software engineer
- 5+ years of Android native development experience (Android Studio with Java or Kotlin) and/or iOS native development experience (XCode with Objective-C or Swift)
- Experience with cross-platform mobile application development framework is a plus, for e.g., Flutter.
- Strong understanding of the software design/architecture process and design patterns.
- Experience with iOS and Android automation test framework, for e.g., Appium.
- Experience with Continuous Integration (CI) and its use in testing, building and deploying iOS and Android apps
- Strong understanding of OOP and OOD
- Proven experience of building integrations with APIs using technical interface specifications.
- Knowledge of packaging mobile application in libraries or modules or apps for distribution.
- Hands-on experience with tools such as GitHub, Jenkins, JIRA.
- Relational and non-relational database design skills.
- Experience with unit and integration testing
- Full range of medical benefits, dental, vision, etc.
- Life Insurance
- Matching 401K
- Paid Time Off
Vacancy expired!