Senior/Staff Android Engineer

Posted 1 month ago


Not disclosed
Not disclosed
Time commitment
Full time
Company size
Not disclosed



Job description

A U.S.-based company that is creating a world-renowned social platform with a user base from all over the globe, Senior/Staff Android Engineer. The successful candidate should be able to converse on complicated topics with both technical and non-technical people. The company’s next-gen platform is designed to bring people with similar interests together and meet the users' needs. The company has raised over $1mn in their Series F funding round. This position requires a significant overlap with the EST time zone.
Job Responsibilities:
  • Develop new user-focused features and products by collaborating across departments to implement product and business strategy
  • Engage in the planning, design, development, testing, experimentation, analysis, and launch phases of technical projects
  • Evaluate code and design documentation, and offer suggestions on product mockups and requirements
  • Drive the operations, architecture, and execution of relevant technical and product strategies
  • Develop and design standards to improve development processes and provide best practices
  • Work well in a totally remote setting with a group of thoughtful, quick, and motivated engineers
  • Continue to learn and improve your non-technical and technical skills.
Job Requirements:
  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 5+ years of relevant experience as an Android Engineer
  • 5+ years of expertise utilizing Android/Kotlin to build user-facing mobile native applications at scale
  • extensive knowledge of unit testing, screenshot/snapshot testing, experimentation, large-scale refactoring, large-scale applications, and modularization
  • Prolific experience working with GraphQL, REST, and HTTP basics
  • Ability to design maintainable APIs is nice to have
  • strong organizational skills, the capacity to set priorities, and the ability to maintain project timelines
  • Ability to create new things, thrive in uncertainty, and even fail
  • Excellent English communication skills

How to get hired by clients?


Sign up

Create a profile by sharing with us your personal and professional details.


Take our online talent assessment for skills and competencies evaluation.


Get matched to in-demand jobs and accelerate your freelance career.

Interested in more opportunities like these?

Join now