Position Description

Staff Android Engineer
Function R&D/Engineering
Location Cork, Ireland
Apply Now

Job Title: Staff Android Engineer

Job Description: Android Staff Software Engineer 

Location: This is a remote role - to be based anywhere in Ireland.

As a member of the ARLO Engineering team, you will be responsible for the development and maintenance of the ARLO Secure (home monitoring system) mobile application. The Mobile Engineer ensures that the applications will be created and deployed in a timely fashion and maintained to a high quality and in accordance with the ARLO procedures and systems. 

Job Responsibilities

·       Develop, maintain, and document Android applications for phones and tablets.

·       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 and Agile release requirements, per ARLO policies.  It is expected that feature development should be managed with minimal supervision, so you will get to drive things with all the collaboration needed from the team!

Skills and Requirements

·       BS/MS in Computer Science with minimum 5+ years’ experience in Android development.

·       Expert in app development using Android SDK up to API level 34 and Jetpack libraries.

·       Knowledge and hands-on experience with Kotlin and Coroutines.

·       Good understanding of data structures and basic algorithms.

·       Hands-on experience with Firebase services. Experience with Google services (Maps, Geofencing) is a plus.

·       Experience with databases and ORMs (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).

·       Awareness of “Material Design” principles and components.

·       Strong experience with REST technology is required.

·       Ability to write testable code and tests (unit, integrational).

·       Excellent trouble-shooting skill.

·       Strong understanding of the development cycle of software products, able to track and resolve issues.

·   Teamork: This position requires a close working relationship with the extended ARLO team, including engineering, operations, sales, customer support, marketing and program management. 

·       Good communication skills, both written and verbal.

Beneficial skills

·       Experience with SIP, RTSP protocols.

·       Experience with Android NDK and FFMPEG.

·       In-depth networking knowledge.

·       BLE experience.

·       Leadership skills & experience.

What Arlo offers

 ·       Broad responsibility, autonomy, and visibility in an Engineering role.

·       Ability to promote and try out cutting-edge technologies for the app development.

·       In-depth exposure to real-world customer issues across a global customer base.

·       Small-company feel in a growth environment.

·       Extensive, invaluable exposure, and experience to top-notch, leading-edge technologies in Cloud computing, home monitoring systems, and a vast of other exciting, hot products offered by ARLO.

·       Working in a friendly environment with a team of creative and enthusiastic engineers.

·       Retirement plan contributions matching (applicable to country of residence).

·       Health Benefits (applicable to country of residence).

·       Bonus payments based on company’s and your personal performance are available up to 20% of compensation (subjected to rules and regulation of the country of residence).

Studies have shown that candidates from certain underrepresented communities may be less likely to apply for jobs unless they believe they meet every single one of the qualifications as described in a job description. We are committed to building a diverse and inclusive company and we are most interested in finding the BEST candidate for the job. That candidate may be one who comes from a less traditional background, and that’s okay. We would strongly encourage you to apply, even if you don't believe you meet every one of the qualifications described.  We may work with candidates, as appropriate, to ensure they develop additional skills as necessary to fulfill the essential functions of the job.

Arlo is proud to be an equal opportunity employer.  We value diversity and inclusion and are committed to a diverse, inclusive, and harassment-free workplace.  We prohibit discrimination and harassment based on age, race, color, national origin, gender, gender identity, sexual orientation, pregnancy, religion, disability, veteran status, or any other legally protected status in all hiring and employment.  We provide reasonable accommodations to applicants and employees with disabilities, who are pregnant, or who have sincerely held religious beliefs, observances, and practices. Pursuant to applicable state and municipal Fair Chance Laws and Ordinances, the Company will consider for employment qualified applicants with arrest and conviction records.

Back Apply Now