Senior Android Developer

Tinybeans New York , NY 10007

Posted 3 weeks ago

Senior Android Developer

Job description

About us:

With a platform reach of over 20 million users in over 200 countries and a 5-star App Store rating, Tinybeans is on a mission to help families create real connections with each other and with tailored resources to help them thrive.

Every day millions of people including celebrities, politicians, and high-profile families rely on Tinybeans as their primary platform for capturing and sharing their children's life stories while engaging in valuable and personalized content to help them in the journey of parenting.

Your Part in Our Mission:

As our Android Developer, you will be the owner of the Android application, codebase and all things Android. You must be a self-motivated and independent individual who can be responsible for maintaining and improving an Android app that our users love.

How You Can Make an Impact:

  • Own the development of Android application, define the direction of the codebase and produce a great experience for our users

  • Coordinate and collaborate with the Product and Engineering team to understand problems and come up with creative solutions

  • Work closely with the design team to ensure the application meets the Android Material Design guidelines

  • Develop and iterate within a lean, yet fast-paced Engineering team

  • Resolve bugs based on QA and user feedback

Requirements

What You Bring to the Table:

  • Fluency and experience in Java along with good unit testing practices

  • Experience with or desire to work with Kotlin (this is a big plus)

  • Advocacy of SOLID object-oriented design principles and have your opinions about the advantages and pitfalls of the different architectural patterns (MVVM, MVC etc)

  • Experience and knowledge of the Android platform/SDK and development with Android Studio (including debugging techniques)

  • Knowledge of the Material Design guidelines

  • Experience with development processes and tools eg. Git, CI/CD, Crash reporting, JIRA/Confluence, etc

  • Successfully designed and shipped Android applications to the Google Play store conforming to Android Quality Guidelines.

Bonus Points for:

  • Experience with SQL and working database experience (client-side)

  • Experience and exposure to different mobile platforms (e.g. iOS, Mobile Web, etc.)

  • Familiarity with agile and scrum methodologies and a highly collaborative atmosphere

  • Bachelor's degree, or equivalent experience, in software engineering, computer science, or computer & information systems.

What We Provide You With:

  • Competitive compensation
  • yearly stock options
  • Health, dental, vision, and 401k

  • 20 vacation days + sick and personal days + 10 holidays

  • Work from home flexibility

  • Welcome you to be part of a publicly traded company with global reach

  • A playful team that supports one another like family

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Android Developer

Publicis Sapient

Posted 2 months ago

VIEW JOBS 2/26/2020 12:00:00 AM 2020-05-26T00:00 If you want to help guide Publicis Sapient from NOW to NEXT, keep reading to see how your ability to solve complex problems can make digital transformation a reality. As a Senior Android Developer you will help to realize high-end technology products with significant impact to our global organization. You will design, develop and roll out solutions using modern technologies and ways of working along with your team. Moreover, in this hands-on role you will work with the user interface, framework integration, back-end API definitions, and application architecture across our entire stack. Come join us! WHO YOU ARE: * You have 6+ years of high-quality software development experience (preferably 4 years of experience developing Android applications) * You are highly skilled in Kotlin, Android versions 7-10, and Android Jetpack * You have experience w/application modules, custom library creation * Strong experience in defining and applying design standards, patterns, and quality matrix * Working experience with various CI/CD tools and/or traditional build systems (i.e. Gradle, Fastlane, Jenkins, etc.) * Strong design skills applying Android frameworks, data structure, algorithm knowledge * Knowledge of Android persistence solutions like SQLDelight * Knowledge of Android networking using Retrofit and coroutines * Ability to measure and tune application performance using Android Studio Profiler * Have worked in an agile environment * You are a strong communicator who embraces collaboration ICING ON THE CAKE! * You have experience with declarative UI libraries * Experience with Rx techniques, MVVM design pattern, and dependency injection * Knowledge of Google Play Store review policies and app submission process * Android Accessibility and Localization * Understanding & experience in API management, Swagger * Experience in TDD/BDD * GraphQL experience * JavaScript experience (either Node.js or React) * Automated Android network testing, UI testing BENEFITS OF WORKING WITH US * Flexible Vacation policy; time is not limited, allocated, or accrued * 15 Paid Holidays throughout the year * Generous Parental Leave and New Parent Transition program * Tuition Reimbursement * Corporate gift matching program Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients' businesses through designing the products and services their customers truly value. As part of our dedication to an inclusive and diverse workforce, Publicis Sapient is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at hiring@publicissapient.com or you may call us at +1-617-621-0200. Apply Now Publicis Sapient New York NY

Senior Android Developer

Tinybeans