Position: Principal Technologist
Company: Windmill Smart Solutions
Experience required: 5y
English level: fluent

Minimum of a Bachelor’s degree in Computer Science;
At least 2 years of successful experience in a Tech Architect role;
At least 7 years of experience in software engineering leadership roles;
Able to create comprehensive technical designs for end to end projects
A deep understanding of architectural methodologies and design patterns
Able to adapt to changing architecture trends, models and patterns
Successful experience growing, managing, mentoring, and leading a cross-functional engineering team;
Experience in delivering enterprise level front end web applications using HTML, CSS and other web front end frameworks
Excellent knowledge of JavaScript and frameworks: Angular.js, React.js, Node.js,;
Excellent knowledge of mobile development platforms: iOS, Android, React Native;
Expert level knowledge of backend systems with a focus on Java
Knowledge of cloud deployments (Preferably AWS)
Experience with Agile Scrum Methodology
Ability to analyze and solve technical challenges
Highest level of English language proficiency
Good team player with good written and verbal communication skills