Senior Android Engineer

Silver.dev Logo

Silver.dev

πŸ“Remote - Worldwide

Summary

Join FlipaClip as our Senior Android Engineer and be responsible for implementing new features, resolving issues and bugs, and ensuring the overall stability and usability of our app. You will play a key role in developing new features according to the product roadmap, exercising leadership in project architecture and code quality, and following coding best practices. This position requires implementing features from start to finish, resolving reported issues, maintaining projects with the latest Android updates, and implementing unit testing. Collaboration with the iOS team to maintain similar structures and architectures is essential, as is working closely with developers and designers. You will manage time across competing demands, work across separate priority tasks, and communicate knowledge with team members.

Requirements

  • Excellent Java and Kotlin programming skills
  • Solid understanding of the full mobile development lifecycle
  • Experience with Android MVVM architecture solutions
  • Experience using the various AndroidX libraries
  • Experience working with IAP, advertising, and analytics
  • Experience working with modularized projects
  • Experience working with various Android media APIs for audio and video
  • Experience working with animation and MotionLayout
  • Experience with crash reporting and application logging solutions
  • Knowledge of the different profiling and debugging tools provided by Android Studio
  • C++ language knowledge
  • Knowledge of different Jetpack Libraries
  • Experience working with NDK
  • Ability to reduce tech-debt and have a plan to remove them from the system
  • Must be able to work independently with minimal supervision in a team to define, design, implement, test, release rollout and support software applications for FlipaClip
  • 5 years of Android development experience
  • Bachelor’s degree or equivalent experience in computer science, engineering, or other technical disciplines
  • Experience building Android applications connected to RESTful APIs
  • Experience with a version control system (GIT)

Responsibilities

  • Deliver a high-quality level of code to FlipaClip customers
  • Develop new features in accordance with the product roadmap
  • Exercise leadership in project architecture & code quality
  • Follow coding best practices
  • Implement new features from start to finish
  • Resolve reported issues from customers, QA, and/or other team members
  • Maintain projects with the latest Android changes and various SDK updates
  • Help implement unit testing for automated tests of key app features
  • Keep constant synchronization with the iOS team to keep similar structures and architectures in place when possible
  • Work closely with developers and designers
  • Manage time across competing demands to meet deadlines
  • Work across separate priority tasks for bi-weekly releases
  • Communicate and share knowledge with team members

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.