Senior Software Engineer, Mobile Apps (Android)

closed
Logo of Snap! Mobile

Snap! Mobile

πŸ“Remote - Worldwide

Job highlights

Summary

Join us in creating a better tomorrow by becoming part of our team as a Senior Software Engineer, helping build out our vision through the development and ownership of our Android Mobile Apps.

Requirements

  • 5+ years of professional experience building Android applications
  • Proficient with Java or Kotlin
  • Understanding of Android design principles and interface guidelines
  • Experience integrating third party SDKs
  • 4+ years of professional experience working in a team to achieve goals together
  • 3+ years experience working with Jira or similar project management software to document and break down development work
  • Knowledge of Serverless Framework and experience using various AWS services (lambda, ECR, SQS, etc.)
  • Bachelor's degree in Computer Science or similar field OR equivalent work experience
  • A clear understanding of the full lifecycle of software development
  • Strong knowledge of security best practices, and the ability to deliver quality development work
  • Strong communication and writing skills

Responsibilities

  • Build new and support existing Android applications
  • Build new UI features, support existing ones, and create A/B experiments
  • Build unit tests and end-to-end tests to ensure the quality of work
  • Support RESTful APIs to connect Android applications to back-end services
  • Contribute to product documentation with product managers
  • Document endpoints as needed, including writing self-documenting code
  • Work with developers from across the organization to understand and document their challenges
  • Estimate internally in the dev pod to develop a timeline the pod can commit to
  • Support service change management and uptime
  • Provide technical and architectural guidance to more junior developers
  • Pair program with more junior developers to help drive projects across the finish line
  • Setting best practices and standards for the team. Maintain a positive and respectful culture

Benefits

  • Medical, Dental, Vision
  • 401K with a 4% match from the company
  • Unlimited Vacation
  • Professional development opportunities
  • Monthly Wellness Classes (virtually!)
This job is filled or no longer available