Senior Software Architect (Flutter/Node)
Optomi · Seattle, WA
قدّم وتابع مع أبلاي إيدجOptomi, in partnership with a leading entertainment company, is looking for a Lead Software Architect to join their rapidly growing Digital Architecture & Engineering team.**Hybrid in Orlando FL, Burbank CA, or Seattle**Position Summary: We are seeking a highly skilled and experienced Lead Software Architect to spearhead the architecture, development, and evolution of a mobile application. The architect will be responsible for designing, implementing, and maintaining a robust and scalable mobile architecture that delivers a seamless and engaging user experience. The role requires a deep understanding of complex architectures involving Flutter, Server Driven UI, Node.js, Typescript, Runtime, and Cloud services (AWS/GCP).What the right candidate will enjoy:Leading the development of innovative mobile solutionsCollaborating with cross-functional teams to deliver high-quality applicationsMentoring and guiding a team of developersWhat type of experience does the right candidate have:Extensive experience (5+ years) in mobile application development, specifically with FlutterProven experience in designing and implementing SDUI solutions using technologies like Flutter frameworks and Node.jsStrong proficiency in Node.js, Typescript, and Runtime environmentsDeep understanding and proficiency in backend development technologies including Node.jsExpert knowledge in building scalable and robust applications using Node.jsFamiliarity with cloud platforms like AWS, Azure, or Google CloudProficient in working with various database technologies like NoSQLExperience with Android SDK and related development toolsExcellent communication and collaboration skillsStrong analytical and problem-solving abilitiesPassion for building high-quality, user-centric mobile applicationsStrong understanding of software architecture patterns and design principlesWhat the responsibilities are of the right candidate:Define and implement the overall mobile architecture, including backend integration and data managementLead the development of new features and functionalitiesCollaborate with design, product, and backend teams to ensure seamless integration and optimal user experienceDevelop and maintain technical documentationMentor and guide junior developers, fostering continuous learning and improvement