···
Log in / Register
MOBILE SOFTWARE ENGINEER
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
Pl. de l'Ajuntament, 1, Ciutat Vella, 46002 València, Valencia, Spain
Favourites
New tab
Share
Some content was automatically translatedView Original
Description

Over the past few years, FERMAX has built a comprehensive digital ecosystem on which our Connected Product operates. This project has fully immersed us in the world of IoT (**Internet of Things**), cloud-based **services infrastructure** (specifically Azure), and **microservices-based development**. Our Connected Product enables users worldwide to answer calls received on their video intercoms directly from their mobile devices—responding and unlocking doors regardless of location. But this is only the tip of the iceberg. We are working to lead the electronic door entry telecommunications sector, and many additional services remain to be developed to deliver added value to our users. You will join Fermax at the moment of greatest technological change and disruption in its last 40 years—the ideal time to learn and grow together. Profile: MOBILE SOFTWARE ENGINEER Experience: At least two years Job Description You will join FERMAX’s mobile development team, primarily working with **Flutter**. You will collaborate closely with your backend, frontend, and DevOps colleagues within agile, project-based squads, ensuring smooth integration of new features across the entire system. Under the supervision of our **Engineering Manager**, and in coordination with the **Product Owner**, you will plan and prioritize backlog tasks. You will participate in technical and architectural decision-making, contributing your expertise to achieve **efficient, scalable, and high-quality solutions**. You will also work hand-in-hand with our **Product Designer** to continuously review and optimize application interfaces and usability. Responsibilities Your day-to-day work will involve **developing new features**, as well as **maintaining and continuously improving** our app—ensuring its performance, stability, and an outstanding user experience. You will tackle technical challenges such as audio/video streaming, communication with IoT devices, and implementation of security measures—applying best practices in Flutter development to successfully overcome them. To optimize application **performance**, we have developed and integrated specific native modules in Kotlin and Swift within the Flutter environment; therefore, interaction with **native code** will be required in certain use cases. Your ideas and suggestions are welcome: we value **initiative and critical thinking**, encouraging the introduction of new design patterns, refinement of existing components, and keeping our app at the forefront of UX innovation. * A **growing project**, absolutely central to the company’s strategy for the coming years—and the opportunity to work with cutting-edge technologies and tools. * **Indefinite full-time contract**. * **Flexible start/end times** and **2 optional remote workdays per week**. * Continuous training plan. Healthy Company Plan. Language course co-payment. Childcare assistance. Physiotherapy assistance. Requirements * **Academic qualification:** Bachelor’s degree in Computer Engineering or Higher Technical Degree in Multiplatform Application Development. * **Flutter experience:** Proven mastery and hands-on experience with **Flutter** and Dart, developing multiplatform mobile applications (ideally at least 2 years using this technology). * **Native mobile development knowledge:** Prior experience in **native development** with **Swift** and/or **Kotlin** is highly valued, as it will help you better integrate Flutter with iOS and Android environments. * **Passion for software development:** A problem-solving mindset focused on delivering **efficient and scalable solutions**. * **Monitoring and observability**: Experience using **error analysis and tracking tools**, such as Firebase Crashlytics, Embrace, or similar solutions. * **Creativity and attention to detail:** Always seeking ways to **improve and optimize** applications. * **“Pixel-perfect” mindset**: Rigorous adherence to design specifications during implementation. * **Teamwork and autonomy:** Ability to collaborate effectively in teams, as well as lead projects independently when required. * **Testing knowledge:** Experience conducting UI and component testing to ensure application quality and reliability. * **Design and architecture patterns:** Solid understanding of patterns such as **MVVM, MVC**, as well as clean architectures (**Clean Architecture**) or hexagonal architectures. * **Dependency injection:** Experience implementing dependency injection using Flutter tools or packages (e.g., **get_it, provider**) to facilitate dependency management and improve code testability. * **Version control (Git)**: Proficiency in **Git**, including branch handling, merges, rebases, and conflict resolution. Familiarity with various Git workflows (e.g., Git Flow, GitHub Flow, Trunk-based Development, etc.). * **CI/CD:** Experience defining and automating **CI/CD pipelines** for mobile application deployment. You must be able to automate tests, builds, and deployments, ensuring continuous and efficient delivery across development, testing, and production environments. Working hours: Full-time Department: Software Development Location: Valencia Languages: Spanish Working hours: Flexible start/end times and 2 optional remote workdays per week Reference: MOBILE SOFTWARE ENGINEER

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
David Muñoz
Indeed · HR
Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.