Duties and responsibilities:
• Deliver and debug applications in collaboration with the Product team
• Maintain & improve the web application frameworks, suggesting improvements where appropriate
• Conduct code reviews and provide valuable feedback to help developers advance
• Write automated unit tests and provide input for TDD test cases
• Investigate any defects reported by stakeholders/end users & support the team to find the root cause & get the right fixes
• Work closely with the team complete tasks and deploy new releases following an Agile release pattern
• Attend team retrospectives & workshops to promote continuous improvement
• Understand business requirements & processes to define solutions with continuous review of the scope of all requirements following the agile methodology
• Provide estimations on deliverable features to the delivery manager
• Drive improvements within the development processes
Experience and Qualifications:
- Hands-on experience in state management.
- Deep understanding of Firebase.
- Deep understanding of Flutter.
- Deep understanding of GCP.
- Deep understanding of Firestore.
- Previous experience in a high-growth startup / scale-up environment.
- Must have experience with serverless architectures, APIs, and integrations.
- Experience in agile methodologies.
- Excellent English communication skills