HamburgerMenu
hirist

Furlenco - Senior Software Engineer - Android Platform

Posted on: 17/10/2025

Job Description

Roles and Responsibilities :

- Own and lead end-to-end development of complex Android features, from problem-domain modeling to architecture, implementation, delivery, and post-release monitoring.

- Develop, test, fix, and deploy Android applications with a strong focus on scalability, modularity, and long-term maintainability.

- Efficient and effective collaboration with cross-functional teams to define, refine, design, and ship new features.

- Write clean, scalable, and reusable code that demonstrates technical excellence.

- Stay curious and proactive by exploring, advocating, and implementing cutting-edge technologies.

- Identify technical debt, suggest improvements, and contribute to overall mobile architecture.

- Monitor and optimize app performance, focusing on speed, memory, network, and battery efficiency.

- Participate in design and code reviews, ensuring adherence to best practices and coding standards.

- Mentor SDE-1 engineers, share technical insights, and contribute to team-wide learning.

- Raise the bar for yourself and your team by challenging the status quo, asking tough questions, and pushing boundaries to achieve exceptional outcomes.

Must have skills :


- 3 6 yrs of experience in Android app development.

- Proficiency in Kotlin (preferred) and/or Java.

- Understanding of OOP concepts, advanced data structures and basic algorithms.

- Very good understanding of Android basics, internals and lifecycle.

- Understanding of Jetpack Compose.

- Knowledge of design patterns and software architecture principles.

- Familiarity with RESTful APIs to connect mobile applications to back-end services.

- Experience in integrating third party libraries and frameworks.

- Proficiency in advanced version control and Git workflows (PRs, branching, tagging, CI/CD.

Good to have skills :


- Experience in publishing applications via Google Play Store.

- Experience in writing and maintaining unit-tests.

- Exposure to performance profiling, memory optimization, and app security best practices.

- Experience with Firebase, analytics, and crash reporting tools.

- Experience working in Agile environments with tools like JIRA.

- Understanding of mobile CI/CD pipelines and automated testing frameworks (JUnit, Espresso, etc.

info-icon

Did you find something suspicious?