NETGEAR - Senior Engineer, Mobile Applications (Android)
Requirements
• 7+ years of Android development experience using Kotlin and Java, including leadership on cross-functional projects • Strong knowledge of Android OS architecture, platform services, and system-level integrations • Solid design and architectural skills, with experience building scalable, testable, reusable applications • Proficiency in Material Design and building modern, responsive, user-centric UIs • Experience working across mobile, embedded, and cloud systems to deliver cohesive product experiences • Experience developing clients for APIs and microservices • Strong proficiency with AI-augmented development workflows - tool-agnostic, applied across code generation, test generation, and code review as a core part of the SDLC • Working experience with DevOps pipelines and tools (e.g. GitHub, GitHub Actions, Fastlane) and secure software delivery • Comfortable performing manual QA alongside development work • Strong analytical and problem-solving skills in complex technical environments • Strong communicator, able to articulate technical direction to both technical and non-technical stakeholders • Bachelor's degree in Computer Science or equivalent hands-on experience • Familiarity with Node.js, JavaScript, Python, and/or cross-platform frameworks (React Native, Flutter), including the ability to build and maintain Backend-for-Frontend (BFF) layers • Experience with IoT systems or integrations involving Bluetooth, WiFi, or networking hardware • Experience with subscription-based product models (in-app purchases, billing, and entitlement flows) • Experience across both iOS and Android is a strong plus • Company Statement/Values: • At NETGEAR, we are on a mission to unleash the full potential of connectivity with intelligent solutions that delight and protect. We turn ideas into innovative networking products that connect people, power businesses, and advance the way we live. • We're a performance-driven, talented and connected team that's committed to delivering world-class products for our customers. As a company, we value our employees as the most essential building blocks of our success. And as teammates, we commit to taking our work to the Next Gear by living our values: we Dare to Transform the future, Connect and Delight our customers, Communicate Courageously with each other and collaborate to Win It Together. You’ll find our values woven through our processes, present in our decisions, and celebrated throughout our culture. • Dare to Transform • Connect and Delight • Communicate Courageously • Win It Together • We strive to attract top talent and create a great workplace where people feel engaged, inspired, challenged, proud and respected. If you are creative, forward-thinking, passionate about technology and are looking for a rewarding career to make an impact, then you've got what it takes to succeed at NETGEAR. Join our network and help us shape the future of connectivity.
Responsibilities
• Design and develop features across NETGEAR's Android applications, with a focus on scalability, performance, and usability • Take ownership of initiatives end to end, coordinating with cloud and embedded counterparts to deliver cohesive product experiences • Build and maintain test coverage (unit, integration, UI) alongside manual QA testing on features and releases • Contribute to architectural discussions and help shape the technical direction of the app • Champion best practices including code reviews, and modern CI/CD and DevOps workflows (e.g. GitHub Actions) • Mentor and support other engineers, acting as an informal technical lead and facilitator • Actively seek out new tools, ideas, and ways of working - including effective use of AI development tools throughout the SDLC
Benefits
• €81K – €94K • Offers Equity • Offers Bonus • Our salary ranges are determined by role, level, and location. The range displayed in each job posting reflects the minimum and maximum target for new hire salaries Individual pay is determined by work location and additional factors including job-related skills, experience, relevant education or training, professional background, business need and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. More about the salary range for your specific location will be shared during the hiring process. • Upload your resume here to autofill key application fields. • Drop your resume here! • Parsing your resume. Autofilling key fields... • or drag and drop here • What is your notice period? • What are your salary expectations? Please state yearly gross salary excluding benefits • How many years of professional Android development experience do you have using Kotlin? • Can you share your experience with AI-assisted development, including the tools you’ve used and how they fit into your workflow? • Can you describe your experience contributing to architectural decisions for mobile applications, such as defining design patterns, selecting frameworks, and shaping the technical direction of a codebase? • Do you have hands-on experience writing automated tests for Android applications (unit, integration, or UI level)? • This role is based in NETGEAR's Cork office, Ireland on a hybrid working model, requiring 2 days per week in-office presence. Are you currently based in Cork and able to commit to this? • NETGEAR may use Artificial Intelligence with this application. Learn more.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT