About the job
Job Summary
Join Creative Chaos as a Mobile Solutions Architect and turn business requirements into innovative software designs that guide our implementation team. You'll play a crucial role in ensuring that projects are delivered according to the established designs and specifications.
Duties and Responsibilities
- Engage in presales activities, user experience design, sprint planning, development, and project delivery phases while reviewing comprehensive proposals.
- Provide technical insights during the user experience design phase and evaluate wireframes.
- Generate essential artifacts, including Solutions Design Documents, to guide the development team before coding begins.
- Monitor adherence to design principles during development and document any changes to the design.
- Review the output of the development team to ensure quality standards are met.
- Deliver training to developers and serve as the primary technical contact for stakeholders.
Requirements
- A Master's or Bachelor's degree in Computer Science from a recognized university.
- A minimum of 10 years hands-on experience in mobile development, particularly with Android, iOS, Flutter, and React Native.
- Proficient with native build tools such as Xcode and Gradle.
- Strong understanding of REST APIs, document request models, and offline storage strategies.
- At least 4 years of experience making key architectural and design decisions, including data domain modeling and applying design patterns.
- Ability to collaborate effectively in a diverse, multi-stakeholder environment.
- Demonstrated expertise in software engineering and architecture design, with a deep understanding of coding languages, operating systems, and databases.
- Exceptional communication skills for engaging with stakeholders, project managers, developers, and software vendors.
- Ability to assess and mitigate potential technical risks that could impact business operations.
- Experience managing third-party dependencies and resolving dependency conflicts.
