About the role
FLUTTER EXPERIENCE REQUIRED
The ideal candidate will be responsible for working cross-functionally to understand architecture needs by multiple business units. To be effective in this position, you must feel comfortable owning the entire architecture development process from inception to completion.
Responsibilities
- Lead architecture initiatives from inception to completion
- Collaborate with business users to create architecture in alignment with business need
- Act as a technical subject matter expert for business users
- Champion the adoption of reusable architecture assets to improve efficiency
- Produce documentation to aid in the understanding of existing architecture solutions
Qualifications
- Bachelor's degree in Computer Science, Engineering, or Mathematics
- 5+ years' of relevant experience
- Advanced knowledge of leading architecture solutions in the industry area
- Strong interpersonal and collaboration skills
- Ability to demonstrate technical concepts to non-technical audiences
Skills and Qualifications
- Proficient in tailoring pre-existing solutions, including websites, mobile apps, and integrations, to meet specific business requirements without requiring extensive redevelopment.
- In-depth understanding of RESTful and SOAP APIs, capable of identifying and addressing issues in existing API integrations, enhancing data flow, security, and efficiency.
- Proficient in scripting languages such as Python, JavaScript, or Ruby, enabling the modification of scripts to automate processes, enhance system efficiency, and address specific needs.
- Adept at utilising Postman to test and troubleshoot APIs, ensuring correct functionality, identifying anomalies, and making necessary adjustments
- Hands-on experience in creating dynamic and static websites using modern technologies such as HTML5, CSS3, JavaScript, and popular front-end frameworks like React, Angular, or Vue.js
- Working knowledge in developing cross-platform mobile applications using tools like React Native, Flutter, or native development environments (Swift, Kotlin), ensuring consistent functionality and aesthetics across different devices
- Extensive experience in integrating third-party services and tools into applications, enhancing functionality and providing additional features. Familiar with OAuth, API keys, and authentication protocols
- Understanding of scalable distributed systems and experience with Container Orchestration (Docker, Kubernetes, Helm) is a plus
- Experience in leveraging DB technologies including Oracle, MySQL, Postgres, MongoDB etc and storage technologies like Amazon S3 and Google Cloud Storage is a plus
- Ability to build relationships across stakeholders in R&D, sales, and engineering
- Excellent oral, written, presentation, and interpersonal skills