About the job
Job Summary
As a Mobile Solutions Architect at Creative Chaos, you will transform business requirements into comprehensive software designs that serve as blueprints for our implementation teams. Your role will ensure adherence to these designs throughout the project lifecycle, guaranteeing delivery that aligns with our high standards.
Duties and Responsibilities
- Engage in presales activities and lead user experience design, contributing technical insights to wireframes and proposals.
- Develop essential artifacts, including the Solutions Design Document, to guide the development team prior to project execution.
- During the development phase, monitor adherence to the design, documenting any necessary changes to maintain project integrity.
- Review the development team's output to ensure alignment with architectural standards.
- Provide targeted training to developers and act as the primary technical resource for stakeholders and the team.
Requirements
- Master's or Bachelor's degree in Computer Science or a related field from a recognized institution.
- 10+ years of extensive experience in mobile development, with proficiency in Android, iOS, Flutter, and React Native.
- Familiarity with native build tools such as XCode and Gradle.
- Strong understanding of REST APIs, document request models, and offline storage solutions.
- A minimum of 4 years of experience in making critical architecture and design decisions involving data modeling and application design patterns.
- Proven ability to work collaboratively in a diverse stakeholder environment.
- Demonstrated experience in software architecture design and coding languages, along with a solid understanding of various operating systems and databases. Exceptional organizational and leadership skills are essential.
- Excellent communication skills to effectively engage with stakeholders, project managers, developers, and software vendors.
- A proactive approach to identifying and mitigating technical risks that may impact business operations.
- Expertise in managing third-party dependencies and resolving dependency conflicts.
