Kotlin Developer at Imagine Apps | Torre

Kotlin Developer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Depends on the location of the candidate

Currency exchange and payroll taxes to be paid by:

Company

Base compensation
COP4.5M - 6M/month
~USD1.42k - 1.89k/month

+ Health insurance

+ Birthday day off

+ Streaming accounts

Non-negotiable
location_on
Remote (specific timezone)
public
GMT-07:00 to GMT-03:00
Posted over 3 years ago

Responsibilities


We are looking for a Semi Senior KOTLIN Developer (2+ years of experience) to join our work team and in mobile app development projects for national and international clients. We are looking for people who are passionate about programming and the creation of digital products, and who can solve problems and deliver the best quality software possible. We are a young and highly motivated team that seeks to consolidate itself as the main software company for SMEs and startups in America. - 3-5 years of experience in native Android development - Familiarity with Android design principles, patterns, and best practices Experience working with Kotlin & Java Experience consuming REST APIs - Expert understanding of the Android System APIs, Android app lifecycle Knowledge of open-source and commercial libraries commonly used in the Android ecosystem, including Android architecture components, jetpack libraries, okhttp, retrofit, dagger - Developed and launched large-scale consumer mobile applications. - Experience with unit testing Ability to think of the customer and the business to solve problems and get stuff done. - Strong team player with excellent communication skills in English. - Experience mentoring other engineers and sharing your expertise. - Familiarity with Agile Scrum/Kanban software development methodologies. Nice to have - Experience with using RxJava, Clean Architecture principles. - Ability to make independent decisions based on product requirements. - Testing skills (Unit tests, integration tests. Knowledge of testing frameworks) - Ability to manage complexity in a large project, and incur technical debt only after considering the tradeoffs. Responsibilities - Help design, develop, and maintain complex mobile applications. - Develop with a focus on app performance and maintaining responsive UI. - Work with backend API developers Collaborate with product management, technical writers, and user experience designers. - Handle individual project priorities, deadlines, and work you're doing. - Contribute to software quality, performance, and resilience through code reviews, test-driven development, continuous integration, and documentation. Benefits -Work from anywhere. We have a team in several cities and countries in LATAM. We have an office in Bogotá but attendance is 100% optional. - Platzi account and access to many other courses on platforms like Udemy. - Account on Netflix or Star+ or HBO. - Prepaid Medicine