Senior Flutter Developer
Xplore Group Spain
28 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
Flutter
Java
Android
iOS
Software Design Patterns
Mobile Application Software
Python
Node.js
Pair Programming
Software Engineering
Software Systems
Backend
GIT
Information Technology
Dart
REST
Software Version Control
Job description
Managing Partner/Solution Architect @ Xplore Group Spain | Solution Architecture, Team Leadership
A person with strong expertise in Dart & Flutter on multiple platforms and a solid understanding in either iOS or Android development. Moreover you don't see 'being a developer' as the one who just writes code. But as a person who can work together in a team, interface with clients and translate a business domain or question into quality software working in production. Responsibilities
- Deliver business value through the development of high-quality software solutions.
- Foster a collaborative team environment, emphasizing extensive teamwork throughout the development process.
- Take a holistic approach to value delivery, including a comprehensive understanding of the business domain and application behavior in production.
- Contribute to shaping the application's architecture, making strategic decisions to ensure long-term success and scalability.
- Move beyond traditional coding responsibilities to actively engage in all aspects of the development lifecycle.
- Encourage open-mindedness and collaboration, welcoming diverse ideas and viewpoints from team members.
- Actively participate in mentoring and guiding junior team members, sharing your experience and knowledge.
- Demonstrate a commitment to continuous improvement and stay updated on industry best practices.
- Utilize expertise in Flutter development to create innovative and impactful solutions for our clients.
Requirements
- Proficient expertise in Dart & Flutter with a deep understanding of advanced concepts and best practices.
- Graduated with a degree in Computer Science, Software Engineering, or a related field.
- Extensive knowledge and experience in mobile app development, including mastery of best practices and design patterns.
- Proven expertise in working with RESTful APIs and seamless integration.
- Advanced proficiency in version control systems, particularly Git.
- Exceptional problem-solving and communication skills, with a track record of addressing complex issues.
- Self reliance in tackling technical and functional topics
- Demonstrated ability to lead and work collaboratively within a team.
- Fluent proficiency in English.
Nice to have
- You also have experience in a back-end technology (preferably Java, NodeJs, Python) or a low level language (C, Rust)
- You have good knowledge of either iOS or Android native development
- You find comfort in a test driven approach when developing a new feature.
Who you are
- You like to collaborate (including pair programming) in a team to provide customer value
- You prefer to work in trunk instead of living in a branch
- You are vocal about your opinions
Benefits & conditions
- A team focussed on collaboration and providing customer value
- Hybrid Work. (2 day a week in the office).
- Learning & knowledge sharing sessions
- Work in a context where software (crafting) skills and (test) automation are the norm
- An all round approach to delivering quality software (there is more then writing code)
- Contribute to the growth of Unlock'd as a company
- Benefits program with restaurant tickets, transport tickets, kindergarten with Cobee.
- Top private medical insurance paid by Xplore Group.
- Warm lunch everyday and coffee, tea and fresh fruits in the office.
- Short working Fridays, we finish at 3 p.m.
- Grow and keep track of technologies, get certified in relevant technologies
- Free English Classes. Enhance your professional English skills by working in an international environment, with daily communication in English and occasional travel to Belgium.