Principal Architect Job Description
We are seeking an experienced and innovative Principal Architect to lead the technical vision and development of cutting-edge mobile and web applications using the Flutter framework.
Key Responsibilities:
* Define and oversee the overall architecture for Flutter-based applications, ensuring scalability, performance, and security.
* Lead the design, development, and deployment of cross-platform mobile and web applications.
* Collaborate with stakeholders to align technical solutions with business objectives.
* Evaluate and implement best practices, tools, and technologies for Flutter development.
* Mentor and guide the Flutter team, fostering a culture of innovation and technical excellence.
* Conduct code reviews, enforce quality standards, and maintain technical documentation.
* Troubleshoot and resolve complex technical issues, ensuring timely delivery of solutions.
Requirements:
* Extensive experience in mobile application development, with at least 6 years working with Flutter.
* Proven track record of designing and implementing scalable application architectures.
* Knowledge of native iOS and Android development.
* Understanding of UX/UI principles and design patterns.
* Experience with RESTful APIs, third-party integrations, and backend services.
* Proficient in CI/CD pipelines, version control systems (e.g. Git), and DevOps principles.
* Familiarity with state management approaches.
* Strong problem-solving skills and attention to detail.
* Excellent leadership, communication, and stakeholder management skills.
* Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Nice to Haves:
* Fintech Experience.
* Strong understanding of industry standards and regulatory requirements such as PCI DSS compliance, GDPR, and other security best practices.