Senior Android Developer at DaCodes. Work at DaCodes!. We are a firm of experts in high-impact software and digital transformation.. For over 10 years, we’ve been building technology- and innovation-driven solutions thanks to our team of 300+ talented . #DaCoders. , including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients across LATAM and the United States, delivering outstanding results.. At DaCodes, you’ll have the opportunity to accelerate your professional growth, work on a wide variety of projects across different industries, and contribute to the design, implementation, and optimization of cloud infrastructures.. Our DaCoders play a key role in the success of both our business and our clients’. You’ll be the expert driving our projects, with access to disruptive startups and global brands.. Interested?. You will be responsible for designing, developing, and supporting Android applications across multiple devices and use cases. This includes working with modern Android frameworks, integrating APIs, implementing robust testing strategies, and ensuring performance, stability, and scalability.. You will play a key role in . technical decision-making. , debugging complex issues, and driving continuous improvement within an . Agile environment. .. Key Responsibilities. Design, develop, and maintain Android applications using . Kotlin. and . Android Studio. . . Own the end-to-end implementation of features, from . architecture and development to release and support. . . Work with existing . Java-based Android codebases. , contributing to modernization efforts. . Implement . multi-threaded and asynchronous solutions. , with a strong understanding of Android concurrency and threading models. . Integrate third-party libraries and SDKs such as . Retrofit, Glide, RxKotlin, and ExoPlayer. . . Collaborate with backend teams on . API design, cloud integrations, and data flows. . . Ensure high code quality through . unit testing, CI pipelines, and thorough code reviews. . . Debug complex issues using . Android debugging and performance profiling tools. . . Apply Android . UI/UX best practices. , patterns, and Material Design principles. . Actively participate in . Agile/Scrum ceremonies. and cross-team collaboration.. Required Skills & Experience. . 5+ years. of hands-on experience developing and supporting . Android applications. . . . 2+ years. of professional experience working with . Kotlin. and . Android Studio. . . Strong familiarity with . Java-based Android codebases. . . Deep understanding of . Android SDKs. , including AndroidX, DataBinding, ConstraintLayout, and ExoPlayer. . Experience with the . Google Play Store. and Android monetization ecosystem. . Strong experience writing . multi-threaded and asynchronous code. . . Solid understanding of . MVVM architecture. . . Experience with . CI/CD pipelines. , unit testing, and Android testing frameworks. . Strong debugging, analytical, and problem-solving skills. . Comfortable using . Git. for version control. . . Advanced English. , written and spoken.. Nice to Have (Bonus Points). Experience building applications for . Android TV. and . Fire TV. . . Familiarity with . cloud-based architectures. and complex API integrations. . Advanced degree in . Computer Science. or a related field. . Experience optimizing . performance and scalability. in large-scale Android applications.. Company Location: Colombia.
Senior Android Developer at DaCodes