As a Solutions Architect for Mobile Development, you will be responsible for transforming business requirements into a software design that serves as a blueprint for the implementation team.
You will ensure that the implementation team adheres to the design and delivers the project according to the agreed specifications.
A Mobile Development architect at Creative Chaos will participate in the presales, user experience design, sprint, development, and delivery phases of a project and review the overall proposal.
During user experience design, you will provide valuable input and review the wireframes from a technical standpoint.
Before the actual development work begins, you will produce necessary artifacts to guide the team.
Necessary artifacts for the development team will be provided as a Solutions Design Document.
During the development phase, you will ensure that the design is followed and any changes in the design are documented.
You will be responsible for reviewing the work produced by the development team.
You will provide necessary training to developers and serve as the primary contact for stakeholders and the team on all technical matters.
Requirements:
A Master's or Bachelor’s degree in Computer Science from a reputable university is required.
You must have 10+ years of hands-on experience, preferably in Android, iOS, Flutter, and React Native.
Familiarity with native build tools, such as XCode and Gradle, is essential.
You should have an understanding of REST APIs, the document request model, and offline storage.
A minimum of 4 years of experience in making significant architecture and design decisions, including data domain modeling, application of design patterns, and design using third-party components, is required.
The ability to work in a team within a diverse and multiple stakeholder environment is necessary.
Proven experience in engineering and software architecture design is essential, along with an in-depth understanding of coding languages, various operating systems, and databases.
Strong organizational and leadership skills are required.
Effective communication with stakeholders, project managers, developers, and software vendors involved in the development process is crucial.
You must be capable of analyzing and identifying potential short and long-term risks that may cause technical issues and impede business operations in the future.
Solid experience in working with third-party dependencies and debugging dependency conflicts is necessary.
Benefits:
You will receive Paid Time Off.
This is a remote job opportunity.
Health Insurance will be provided.
Outpatient Department (OPD) benefits are included.
Opportunities for Training and Development will be available.