Senior Developer - Mobile Applications

Engineering Hollywood, California


Description

Position at j2 Cloud Services

We are looking for a Senior Android Developer to join the Mobile Applications engineering team.  This team has responsibility for developing new mobile faxing applications and maintaining and modernizing existing applications that integrate with multiple enterprise fax platforms.  We are looking for another member of this dynamic, enthusiastic team to provide more development “muscle” as well as bring new ideas to the table.

Your primary focus will be on developing new and modernizing existing Android applications.  If you have the skills and experience you may be asked to work on our equivalent iOS applications.  In the future, we will be looking for you to participate in the design and development of new cross-platform client applications as well.

Responsibilities

  • Reporting to the Manager of Desktop & Mobile Applications, become an integral member of the Mobile Applications engineering team.
  • Develop, review and implement mobile applications according to business requirements using:
    • Android/Java Development
    • SQLite
    • Android Studio
    • Open Source Technologies
  • Participate in code reviews with other members of your team.
  • Participate in the testing and production support of all Fax Mobile applications. 
  • Write, execute, and document automated test scripts.
  • Ensure compliance with performance, security, availability, recoverability and supportability standards and policies
  • Document program requirements, specifications, test cases, implementation details, and maintenance updates. 

Skills And Qualifications

  • 3+ years specialization in Android development
  • BS in Computer Science, Computer Engineering, Software Engineering, or equivalent 
  • Expertise in memory management, multithreading, networking & security
  • Strong knowledge of the current Android SDK, as well as different versions of Android.
  • Experience with mobile app testing and deployment automation using Appium and Jenkins.
  • A positive attitude, solid team skills, and an appreciation for company strategy and objectives are required for all members of our development teams.
  • Must be innovative, flexible, require little direct supervision and willing to work in a collaborative environment to share and discuss ideas. 
  • Must have a firm understanding of software design principles including Object Oriented design principles. 

Consider the following a plus:

  • 5+ years of software development experience with the Java technology ecosystem
  • Experience in iOS development using Objective-C or Swift.
  • Experience in cross-platform development frameworks, such as React Native, Ionic, NativeScript, Xamarin or Flutter.
#j2CloudServices
#LI-MD1