Required Skills: iOS and Android platforms, CI/CD pipelines
Job Description
7+ years of professional experience.
* Experience in mobile application architecture across both iOS and Android platforms.
* Proficiency in CI/CD pipelines, release management processes, and development workflows.
* Experience in conducting feasibility studies, developing prototypes, and addressing complex technical challenges.
Nice to Have Skills:
* Bachelor's degree or above.
* Relevant certifications.
Overview:
We are seeking a skilled Mobile Application Architect to define, maintain, and document the technical architecture for mobile applications across iOS and Android platforms.
This contract-to-hire role requires a strategic thinker with strong leadership abilities to evolve and extend mobile architectures, ensuring they align with emerging business and technical requirements.
Key Responsibilities:
Architectural Strategy & Evolution: Define, maintain, and document technical architecture for mobile applications across iOS and Android platforms.
Evolve and extend architectures to support emerging business and technical requirements.
Requirements Analysis & Solutions Design: Review and interpret functional and non-functional requirements, providing architectural solutions tailored to platform-specific needs.
Conduct feasibility studies and develop prototypes to validate technical solutions.
Collaboration & Stakeholder Alignment: Work closely with mobile leads, product managers, and business stakeholders to align technical decisions with business goals.
Partner with design teams to ensure UI/UX designs adhere to platform-specific guidelines.
Integration & API Coordination: Collaborate with the API team to ensure efficient data flow, seamless integration, and compatibility between APIs and mobile applications.
Delivery Standards & Code Quality: Establish and maintain delivery standards by defining development processes in collaboration with team leads.
Conduct code reviews, enforcing adherence to coding standards, architectural principles, and industry best practices.
Technical Challenges & Solutions: Address complex technical challenges, designing solutions to meet platform-specific and cross-platform requirements.
Ensure availability of all necessary resources, including design assets, API documentation, and third-party SDKs, to support the development team.
Testing & Quality Assurance: Coordinate with QA teams to define comprehensive testing strategies, incorporating both manual and automated testing for mobile platforms.
Documentation & Workflow Efficiency: Maintain and update technical documentation, including architectural diagrams, platform guidelines, and coding standards.
Define and enforce efficient development workflows, including CI/CD pipelines and release management processes.
Mentorship & Leadership Development: Mentor and coach developers and mobile leads, fostering leadership skills, technical growth, and adherence to best practices.
Project Planning & Collaboration: Collaborate with project and product management teams to estimate, scope, and plan development timelines and resource requirements accurately.