Software Engineer

Sr Mobile Engineer – Remote (EST Only)

Full-Time

Silver Search Inc

Sr Mobile Engineer – Remote (EST Only) Philadelphia, Pennsylvania

Responsibilities 

  • Develop a thoroughunderstanding ofthe functional requirements of the application and how customers will use it. 
  • Design and implement multitenant solutions. 
  • Effectively conduct code reviews. 
  • Design/code applications requiring a high degree of complexity. 
  • Design data structures that meet the application requirements. 
  • Work with Designers to implement sensible and easy to use user interfaces. 
  • Interfacewith QA to investigate and solve specific application issues. 
  • Provide and maintainnecessary documentation based on the needs of team members, IT and Client Services. 

Key skills and competencies

  • Bachelors Degree in Computer Science or related field
  • Overall 8+ years of experience in Software Engineering creating sophisticated, enterprise-quality line of business solutions.
  • 5+ years of experience designing, implementing and maintaining solutions using the native Android SDK, Android Studio, Java and Kotlin or native iOS SDK, XCode, and Swift
  • 5+ years of experience with a source code control system and code/branch management practices. Prefer experience with git and GitHub.
  • 5+ years of experience with view creation spanning multiple techniques: XML-based views, Anko, views-in-code and XIBs
  • 3+ years of experience with Google Play Console (managing signing keys and test tracks) or App Store Connect and TestFlight (managing certificates, provisioning profiles, and testing groups)
  • 2+ years of experience with on-device relational persistence, such as Room, Realm or CoreData
  • 2+ years of experience with internationalization and localization for multiple languages and regions
  • 3+ years of experience with unit, integration and end-to-end tests using jUnit, Espresso, Robolectric, XCTest or Appium
  • 3+ years of experience with SCRUM-based, Agile software development practices
  • 3+ years of experience building applications that support push notifications
  • 2+ years of experience with a mobile CI/CD framework (Prefer experience with Jenkins and/or XCode Server)
  • Working knowledge of cross-platform technologies React Native, Xamarin, Cordova.
  • Experience in analyzing and debugging and supporting production issues using debuggers and log analysis
  • Experience writing accessible user interfaces, in compliance with WCAG/508c standards
  • Excellent oral and written communication skills

Helpful skills:

  • Experience with REST API development using Javascript (node.js, npm, koa)
  • Experience with deployment of web services to AWS using Docker, Kubernetes, Quay, Codefresh
  • Familiarity with Firebase Analytics and Crashlytics
  • Familiarity with Android Dark Theme or iOS Dark Mode
  • Familiarity with a chart library (such as MPAndroidChart by Philipp Jonda or Charts by Daniel Gindi)
  • Familiarity with Swagger

Tagged as: Sr Mobile Engineer - Remote (EST Only)