At Intellias, we're always on the lookout for exceptional talent to join our team in Colombia.
Over 20 years of market experience, Intellias brings together technologists, creators and innovators in Europe, North and Latin America, and the Middle East. Join our international team and take the mission to solve the advanced tech challenges of tomorrow!
If you're enthusiastic about contributing your skills and experience to our organization, we invite you to submit your CV for this position.
Responsibilities:As a team member you will Contribute to high quality mobile app design and architecture;Apply software engineering design patterns to develop well-structured, modular, performant application codeServe as a technical mentor in mobile app developmentPerform code reviews, write unit and UI tests, and contribute to architectural planning and refactoringCollaborate with API teams on API design
Preferred Skills:8+ years of working experience in software engineering at English speaking environments. Experience in animation and graphics , dependency injection framework (e.g. Dagger, Hilt)Scrum/Agile methodologiesJetpack NavigationAndroid performance profiling tools and optimization techniquesOpen API standard (Swagger)push notificationGradle task configurationWorking knowledge of Internationalization
Others requeriments:Extensive experience developing Android mobile native applications in KotlinSolid understanding of the full Android mobile development life cycleStrong knowledge of Android UI design principles and best practicesExperience developing native Android applications on Android 9.0 API level 28 and aboveExperience with at least one of these design architectures: MVVM, Clean ArchitectureExpert in UI layouts and creating adaptive layouts for various hardware configurationsExperience writing custom views and controlsExperience in testing high volume applications: unit test, integration test, E2E TestExperience using external commercial and open source librariesExperience with Git and GitFlowA solid grasp of fundamental algorithms, data structures, and design patternsPortfolio of apps that you’ve built; ideally available in the Google Play App StoreAbility to prototype new features and redesign existing onesExcellent problem solving, debugging skills, critical thinking, and communication skillsAbility to effectively articulate technical challenges and solutionsAptitude and desire to independently learn new technologies