Mobile Architect

ABOUT CLIENT

Our client is using new technology to develop products for the banking industry

JOB DESCRIPTION

Front End Framework and Architecture Design: Ensure mobile application design and architecture meet future growth and developer community needs, establishing the technical stack, choosing appropriate frameworks, and establishing coding standards and best practices.
Front End Community: Advocate for the front end architecture and development in the wider engineering community, ensuring member skill development through on-the-job learning and training.
Global Design System: Develop a global design system that efficiently supports a design customers will love, incorporating AI techniques and tools.
Cross-Platform Development: Lead the development of cross-platform applications using frameworks like React Native, Flutter, or similar technologies targeting iOS and Android platforms.
Native Development (iOS & Android): Provide expertise and guidance on native iOS and Android development when needed for platform-specific features or performance optimization.
Technical Leadership: Mentor and guide mobile developers, providing technical expertise, code reviews, and fostering a culture of collaboration and knowledge sharing.
AI native approach.
Technology Evaluation: Research and evaluate new mobile technologies, frameworks, and tools for improvement and innovation opportunities.
Performance Optimization: Identify and address performance bottlenecks, optimize application speed and memory usage, and ensure a smooth and responsive user experience.
Testing & Quality Assurance: Develop and implement comprehensive testing strategies with QA teams to ensure high-quality, bug-free applications.
Collaboration: Work closely with product managers, designers, and other stakeholders to understand and deliver solutions that meet business needs.
Code Reviews: Conduct thorough code reviews to ensure code quality, standards adherence, and best practices.
Documentation: Create and maintain technical documentation related to the mobile architecture, development processes, and best practices.
Staying Current: Stay up-to-date with the latest trends and advancements in mobile technology and development.

JOB REQUIREMENT

Experience with Design System: Proficient in working within a design system at scale.
Mobile Development Know-how: 14+ years of proven experience designing, developing, and deploying mobile applications on iOS and Android platforms.
Cross-Platform Proficiency: Strong understanding and experience with cross-platform mobile development frameworks like React Native and Flutter.
Understanding of Architectural Patterns: Deep knowledge of mobile architectural patterns (e.g., MVVM, MVP, Clean Architecture) and their application.
Proficient in API Integration: Skilled in working with RESTful APIs, web services, and cloud API technologies like API Gateways.
Devops Understanding: Good grasp of mobile devops practices and expertise in related tools.
Cloud Platform Familiarity: Knowledge of the AWS cloud platform and the ability to understand cloud architectures confidently.
Performance Optimization: Expertise in identifying and resolving performance bottlenecks in mobile applications. Exposure to APM and monitoring technologies such as Datadog, Cloudwatch, Firebase, etc.
Agile Methodologies: Familiarity with Agile development methodologies such as Scrum and Kanban.
Strong Communication Skills: Excellent written and verbal communication skills with the ability to effectively communicate technical concepts to technical and non-technical audiences.
Problem-Solving Skills: Strong analytical and problem-solving abilities to identify and resolve complex technical issues.
Leadership Abilities: Capable of mentoring and guiding other developers, fostering a collaborative and supportive team environment.

WHAT'S ON OFFER

Company offers meal and parking benefits.
Full benefits and probationary salary provided.
Insurance coverage as per Vietnamese labor law and premium health care for employees and their families.
Work environment is values-driven, international, and agile in nature.
Opportunities for overseas travel related to training and work.
Participation in internal Hackathons and company events such as team building, coffee runs, and blue card activities.
Additional benefits include a 13th-month salary and performance bonuses.
Employees receive 15 days of annual leave and 3 days of sick leave per year.
Work-life balance with a 40-hour workweek from Monday to Friday.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

iOS, Android

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Job ID:

J02225

Status:

Close

Related Job:

Engineer Mobile React Native

Ho Chi Minh - Viet Nam


Outsource

  • React Native

Application Design & Development: Development of complex mobile applications using React Native. Write clean, scalable, and maintainable code that enhances application stability. Collaboration with Cross-Functional Teams: Ensure efficient communication between mobile front-end and back-end services. Testing & Automation: Implement unit tests, integration tests and end-to-end tests. Leverage testing libraries such as Jest, React Native Testing Library, and Detox. Contribute to the automation of testing processes to ensure quality and reduce manual effort. Continuous Integration & Deployment: Implement CI/CD pipelines to streamline development and deployment workflows. Optimize build processes, and improve overall development efficiency. Performance & User Experience Optimization: Focus on delivering high-quality, high-performance mobile applications. Ensure smooth animations, fast load times, and responsive interactions for an enhanced user experience.

Negotiation

View details

Embedded Software Architect

Ho Chi Minh - Viet Nam


Outsource

  • Embedded
  • C/C++

Organize the Project Definition Support and provide solutions from SW Arch Perspectives Understand the needs for customer project teams w.r.t regional and OEM expectations Participate in design decisions and serve as a key stakeholder in the change control board Mentor, guide, and share software architectural best practices and enforce associated processes Evaluate risks, estimate proposed changes, offer alternate solutions, and collaborate with the development community Maintain architecture artifacts with high quality, monitor compliance topics, and represent ASPICE evaluations Participate in key reviews and provide suggestions and solutions for software development Manage technical complexities and drive best practices with various stakeholders, making process enhancements as needed. Develop blueprints for software development based on requirements and fulfill the identified architectural drivers Stay abreast of current and future architecture trends and drive deployment of future technical needs within the organization Coordinate with multisite teams and represent the organization for software architecture with interdisciplinary mindset

Negotiation

View details

System Architect

Ho Chi Minh - Viet Nam


Outsource

  • Embedded

Conduct stakeholder requirements analysis and documentation, ensuring clarity and testability. Ensure consistency, feasibility, and verifiability of requirements and define acceptance criteria. Establish end-to-end traceability and coordinate requirement changes across domains. Define and maintain system architecture, analyze system interactions, and identify system interfaces. Lead architectural trade-off studies and ensure consistency across engineering disciplines. Serve as technical lead, coordinate system engineering activities, and mentor team members. Drive technical alignment between stakeholders and engineering teams, and lead complex debugging activities. Define system-level verification approaches, support test strategy creation, and analyze verification results. Ensure compliance with development processes and support improvement initiatives. Coordinate team on System Engineering tasks, act as a primary technical contact for system-level discussions with customers. Lead requirement clarification and technical alignment meetings, and support effort estimation and risk assessment.

Negotiation

View details