Semaphore Solutions
Redefining Finance
Job Title: Software Engineer
Location: Onsite
Job Type: Contract
Salary: Competitive/Depending on Experience
About the Role:
We are seeking a highly skilled *Developer* with *2+ years of experience* in *cross-platform mobile and web development* using Flutter/React/VueJs, along with strong backend expertise (Firebase or other backend technologies). The ideal candidate will have a proven consultancy background, delivering high-performance Flutter/React/VueJs applications for *mobile (iOS/Android) and web*, integrated with scalable backend solutions.
Key Responsibilities:
– Design, develop, and maintain *Flutter applications/React Native/VueJS* for *iOS, Android, and Web*.
– Build responsive and performant *Web* applications with seamless cross-platform functionality.
– Integrate and manage *Firebase services* (Firestore, Auth, Cloud Functions, etc.) or other backend technologies (Node.js, Django, AWS, etc.).
– Optimize app performance, security, and scalability across all platforms.
– Collaborate with cross-functional teams to define, design, and ship new features.
– Troubleshoot and debug complex issues across the full stack (frontend + backend).
– Ensure best practices in coding, testing, and CI/CD pipelines.
Requirements:
*2+ years of professional experience* in *Flutter development or react native or Vue JS(mobile + web)*.
Strong expertise in *Firebase* (or alternative backend solutions like Node.js, Django, AWS, etc.).
Proven consultancy experience with a *portfolio of published Flutter apps (mobile and web)*.
Deep understanding of *state management* (Provider, Bloc, Riverpod, etc.).
Experience with *RESTful APIs, GraphQL, and real-time databases*.
Proficiency in *Flutter Web* (responsive design, browser compatibility, PWA experience a plus).
Familiarity with *CI/CD pipelines* and DevOps best practices.
Strong problem-solving skills and attention to detail.
Nice to Have:
– Experience with *native Android/iOS development* (Kotlin/Swift). Vue JS or React Native
– Knowledge of *cloud platforms* (AWS, Google Cloud, Azure).
– Experience with *WebAssembly (WASM)* or performance optimization for Flutter Web.
– Contributions to *open-source projects* or active GitHub profile.
How to Apply:
Interested candidates should submit:
*Updated resume/CV*
*Portfolio/GitHub profile* showcasing previous Flutter projects (mobile + web), React Native, Vue JS
*Cover letter* (optional but preferred)
Send your application to [email protected] with the subject: ” Software Engineer (Mobile + Web) – [Your Name]”.
We look forward to reviewing your work!
To apply for this job email your details to info@semaphorehr.com