Flutter Developer

12 Nov, 2024

Location: Birmingham & Remote working

Department: Product R&D ( Technical Governance & Development )

Salary: £35,000-£48,000 pro rata per annum


Our Vision:


To bring innovative workplace tech and unparalleled employee experiences to workspaces around the globe, empowering leaders to create the workplace of the future.



About SPICA:

SPICA is a fast growing, specialist Digital Solution Provider combining Desktop and Mobile App User Experiences, Systems Integration skills and IOT tech and to help businesses capitalise on the opportunity that new Digital Technologies for the Workplace represent. We are a “PropTech” business, exploiting emerging technologies to help make the experience of working and being in the office environment the best it can be.




Our Values:


• Respect & Inclusion. In it together. We are individuals, we are unique and together we are exceptional.

• Innovation & Collaboration. Everyone has something to add, and together the possibilities are limitless.

• Empowerment & Autonomy. You are the driver of your own destiny. Whatever you are striving for, Spica is a springboard for your ambitions.

• Worklife Balance. To be at our best we need to balance hard work with family, friends and relaxation. Spica recognises the importance of our employees’ wellbeing.

• Community & Fun. People not numbers. Spica team members and their families matter. We make time to have fun and socialise to celebrate work and personal milestones.



Your part in it:



The successful applicant will work within a multi-disciplinary team to develop advanced Workplace Experience Solutions. Our solutions consist of mobile and web employee experience apps (created in Flutter) and our core back-end platform (Java), combining Advanced Analytics, Digital Twin, business system/IOT integrations and front-end user interfaces in the form of back-office web admin interfaces.

This is an opportunity to work with some interesting technologies – you will be primarily working on our Workplace/Employee Experience mobile and web apps delivered via a number of platforms (iOS and Android mobiles, web browsers, interactive kiosks, meeting room panels, and within Outlook and Teams add-ins). All developed in Flutter. Our software solutions are focused within Commercial Real Estate and opportunities in the Digital Workplace, our Apps integrate data from traditional business systems, IOT and Indoor Positioning Systems to give users a frictionless experience of interacting with their working environments and buildings.



Key responsibilities:

• Collaborate with product squads and senior colleagues to discuss product requirements and propose solutions.
• Develop and deliver new software features for mobile applications using Flutter.
• Integrate and maintain interfaces between mobile applications and APIs.
• Ensure seamless user experiences across both Android and iOS platforms.
• Stay updated with best practices for mobile development and cross-platform solutions.
• Innovate and improve the performance, quality, and re-usability of mobile applications.
• Participate actively in the software engineering tribe, supporting the team in challenging tasks, reviewing deliverables, and managing the mobile applications in production.
• Demonstrate attention to detail, responsibility, openness to feedback, and eagerness to improve.



Experience & Qualifications required:


• Flutter Development: Proficient in developing mobile applications using Flutter.
• Reactive Programming: Familiarity with reactive programming, specifically using RxDart.
• REST APIs: Experience working with RESTful APIs.
• Mobile SDKs: Knowledge of native iOS and Android SDKs is a plus.
• Cross-Platform Development: Experience in building applications that run smoothly on both Android and iOS platforms.
• Automated Testing: Experience in writing automated tests for mobile applications.
• Web Technologies: Basic understanding of web technologies (HTML, CSS, JavaScript) is beneficial.
• Problem Solving: Strong analytical skills, quick learning, and independent problem-solving abilities.
• Team Skills: Strong organisational and team skills, capable of working in sprint cycles.
• 2-3 years’ experience in software engineering with a focus on mobile development using Flutter.



Personal qualities required:


• Hungry to learn and grow new professional skills
• Takes pride in a job well done
• Flexibility in thinking and approach to problem solving
• Agility to move quickly and respond to change
• Resilience and perseverance in overcoming challenges
• Self-motivated in getting what needs doing done
• Thrives in a collaborative, supportive environment with friendly professional

MUST be a UK resident and not visa dependent



What you can expect in return:


• Learning from seasonal experts with a wide range of skills and knowledge
• A friendly, encouraging and motivating environment with a team who works hard but knows how to have fun
• You will see yourself develop in both skills and confidence, honing your foresight and intuition, whilst sharpening your ability to execute action.
• Pension in line with auto enrolment requirements
• Flexible working
• 25 days annual leave plus bank holidays
• Additional day off for your birthday
• Simply Health Plan
• Regular reviews, progression planning

We support the principles of Equality, Diversity & Inclusion in employment wholeheartedly and oppose all forms of unlawful or unfair discrimination on the grounds of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.