ANDROID SENIOR SOFTWARE ENGINEER | (W067)

Intellias


_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!_ **Project Overview**: Our client is an award-winning market leader in the smart home IoT category and is looking for a long-term strategic collaboration with the engineering team to help with the creation of innovative, smart home security solutions that deliver an exceptional user experience. **Responsibilities**: - Contribute to the app architecture and team’s methodologies; - For assigned projects, take overall responsibility for delivering the product to production; including collecting requirements, technical requirements generation and architecture design, documentation, regulatory testing and Agile release requirements, per customer policies. It is expected that projects should be managed with mínimal supervision. **Requirements**: - BS/MS in Computer Science with minimum 5+ years’ experience in Android development; - Expert in consumer apps’ development using Android SDK up to API level 34 and Jetpack libraries; - Knowledge and hands-on experience with Kotlin and Coroutines; - Hands-on experience with Firebase services. Experience with Google services (Maps, Geofencing) is a plus; - Experience with databases (Room, SQLite, Realm or similar); - You know when and how to use dependency injection; - Good knowledge of OOP, design patterns, architectural patterns (MV*, Clean architecture); - Good understanding of data structures and basic algorithms; - Ability to write testable code and tests (unit, integrational); - Awareness of “Material Design” principles and components; - Strong experience with REST technology is required; - Excellent trouble-shooting skill; - Strong understanding of the development cycle of software products, able to track and resolve issues; - Teamwork. This position requires a close working relationship with the extended customer team, including engineering, operations, sales, customer support, marketing and program management; - Good communication skills, both written and verbal. **Nice to have**: - Experience with SIP, RTSP protocols; - Experience with Android NDK and FFMPEG; - In-depth networking knowledge. **What it’s like to work at Intellias in Colombia**: Growing globally, Intellias always follows a human-to-human culture and keeps creating a comfortable environment for its specialists. Check out the benefits we’re glad to suggest: - Remote or hybrid work - Flexible hours and workplace - Smart comfort office places - Career hub for managing your personal professional growth - Professional communities - Referral programs - Kudos rewards program with corporate coins - Welcome-kits and corporate gifts - Language courses and speaking clubs - Yoga classes - Workshops & webinars - Mentorship programs - Private Medical Health Insurance - Life Insurance for employee - Free access to e-learning platforms

trabajosonline.net © 2017–2021
Más información