Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
This is a remote position.
1.Architectural Leadership:
Lead the design and architecture of innovative and scalable mobile applications using Xamarin, Flutter, and React Native frameworks.
Collaborate closely with cross-functional teams, including developers, designers, and product managers, to define technical requirements and ensure alignment with business goals.
2.Technology Expertise:
Serve as a subject matter expert for Xamarin, Flutter, and React Native, staying up-to-date with the latest trends and advancements in mobile app development.
Evaluate and select appropriate technologies, tools, and frameworks to achieve optimal app performance, user experience, and maintainability.
3.System Design:
Develop high-level and detailed technical designs for mobile applications, considering factors such as scalability, security, and maintainability.
Create architecture diagrams, flowcharts, and documentation to communicate design decisions and implementation details to development teams.
4.Code Review and Quality Assurance:
Conduct code reviews to ensure adherence to coding standards, best practices, and architectural guidelines.
Provide guidance and mentorship to developers to enhance code quality, performance, and maintainability.
5.Problem Solving and Troubleshooting:
Analyze complex technical challenges and provide innovative solutions to address them.
Collaborate with teams to identify and resolve technical issues and bottlenecks, ensuring smooth development and deployment processes.
6.Performance Optimization:
Identify and address performance bottlenecks in mobile applications, optimizing them for speed, responsiveness, and resource efficiency.
Implement strategies for caching, data synchronization, and efficient network communication.
7.Collaboration and Communication:
Foster a collaborative and innovative environment, working closely with cross-functional teams to align on technical decisions and project timelines.
Communicate complex technical concepts to non-technical stakeholders in a clear and concise manner.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Proven experience 5 years as a Technical Architect or similar role in mobile app development.
Extensive expertise in Xamarin, Flutter, and React Native frameworks.
Strong understanding of mobile app architecture, design patterns, and best practices.
Proficiency in programming languages such as C#, Dart, and JavaScript.
Experience with cloud technologies and backend integrations for mobile applications.
Excellent problem-solving skills and the ability to think critically and creatively.
Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
Experience with agile development methodologies.
Relevant certifications (e.g., Xamarin Certified Mobile Professional, Google Flutter Certification) are a plus.