Android Engineer
Job Description
Responsibilities
- Design, develop, and prototype Android native customer applications for internal and external use.
- Participate in full app life cycle: concept, design, build, deploy, test and release to app store.
- Work with product teams on new product ideas, designs, prototypes and estimates.
- Keep up-to-date on current and upcoming features in relevant products and platforms.
- Drive a best practices approach to the continuous improvement of our products, processes, and tools.
- Assist in the creation and maintenance of documentation for all features in development
What you'll do
- Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
- Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
- Set and define standards that improve developer workflows, recommend best practices, and help coach and mentor engineers on the team to further their professional development.
- Continuously learn and improve your technical and non-technical abilities.
Required Skills
- Expertise in Java or Kotlin, with 5+ years of experience in Android development.
- Sound software engineering fundamentals.
- Able to embrace the challenges of building data intensive, highly responsive, and fault tolerant apps in the constrained environment of a smartphone.
- Passion for developing scalable, well-designed software that improves people’s lives globally.
- Experience building at least one amazing Android app with a team from start to shipment.
- Experience working on an application with at least 1M+ downloads/users
- Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
- BS degree in Computer Science, a similar technical field of study, or equivalent practical experience.
- Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
- Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
- Advanced English proficiency is required.
Offer Details
- Remote
- Full-time dedication (40 hours/week)
- REQUIRED: 4+ hours overlap with PST
- Competitive compensation package.
- Opportunities for professional growth and career development.
- Geo: LATAM and EMEA
- Payment is made in USD or based on USD benchmarks, depending on the candidate’s country. If the company has a local legal entity, compensation will be paid in local currency, based on USD rates, and in compliance with the country’s specific labor regulations.
Share job