Lead Android Developer

Sorry, this position is no longer available
Chile
We are on the lookout for a dynamic Lead Android Developer to join our remote team, spearheading the creation of cutting-edge mobile applications.
In this position, your role involves harnessing the latest technologies and refining strategies continually to deliver top-notch code. You'll take charge of the Android app's development and feature quality, ensuring your team produces high-caliber software while staying abreast of industry trends
Responsibilities
- Spearhead the creation of exceptional mobile applications, leveraging the latest technologies and refining strategies for delivering top-tier code
- Take ownership of developing and ensuring the quality of features implemented on the Android app, guaranteeing the team delivers superior software and remains at the forefront of industry trends
- Conduct and partake in code reviews to evaluate overall code quality and flexibility, emphasizing the application of sound object-oriented programming techniques
- Propel continuous improvement and continuous delivery within our agile development team's software development process
- Craft automated unit, system, and acceptance tests to support our continuous integration pipelines
- Transform functional specifications into coherent, component-based technical designs
- Foster close collaboration with fellow developers and stakeholders to ensure the mobile app meets all specified requirements
- Ensure adherence to best practices, aligning mobile applications with customer infrastructure and security standards
Requirements
- Hold a BS/MS degree in Computer Science, Engineering, or a related field
- Possess over 5 years of experience in the Android environment, exhibiting a robust foundation in either Java or Kotlin
- Demonstrate over 1 year of relevant leadership experience
- Exhibit proficiency in API service connection paradigms, with a profound understanding of RESTful APIs and related technologies
- Showcase strong familiarity with cutting-edge technologies like Jetpack Compose and GraphQL, indicating a proactive stance on staying ahead of industry trends
- Understand client/server architectures and associated technologies, including OAuth and JWT
- Have experience in designing and developing intricate mobile applications, with an in-depth grasp of the Android SDK and related frameworks
- Capable of writing automated unit, system, and acceptance tests to support continuous integration pipelines
- Ability to translate functional specifications into coherent, component-based technical designs
- Possess upper-intermediate English language skills
Nice to have
- Experience in developing mobile applications for multiple platforms, such as iOS or Windows, enriching the team's technical knowledge
- Familiarity with cloud platforms like Microsoft Azure or AWS, facilitating multi-cloud strategies
- Experience in utilizing machine learning or artificial intelligence technologies, elevating innovative solutions within the mobile app
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn