Skip to content
Agility Io

Technical Project Manager

LATAM (Remote)Remote · Latin America
Manager · FullTime · Engineering
POSTED 18 MAR
Apply Ask
Role
239 days opentrue age
Posted 18 Mar
CompanyAgility Io →
5open roles
Opened · 30d
+0
Closed · 30d
−0
6d of snapshots · 30d window
Market
1,847open · Manager Software engineering
Opened · 7d
+1327% of open
All software engineering
75,458open
All tracked boards · live 12 Nov · n=1,847
TypeScriptJavaScriptReactAngularNode.jsPythonDjangoGoJavaKotlinSwift/iOSReact Native

Location: Remote (Latin America)

Job Type: Full-time, Contract

About Us

AgilityIO is a software development firm that designs and builds custom applications for startups and Fortune 500 companies. We are a global team of over 400 developers, QA engineers, project managers, and UX/UI designers with offices in New York City and Vietnam.

This is a full-time contractor role based in Latin America.

The Technical Project Manager needs to have a strong understanding of modern web and cloud technologies to oversee software development projects, bridge communication between developers and clients, and ensure the successful delivery of technical solutions. This role may include occasional hands-on coding, and deep technical comprehension of the following technologies is essential.

Job Responsibilities

Lead and manage software development projects, ensuring timely and high-quality delivery while effectively coordinating with the development team in Vietnam during overlapping work hours

Collaborate with cross-functional teams across multiple time zones, including product managers, designers, DevOps, and business stakeholders, to define project scope and objectives

Understand client’s business and technical requirements and help translate those into technical architecture, solutions, and user stories for the development team in Vietnam

Act as a liaison between technical teams and clients, translating business requirements into clear and actionable technical specifications

Oversee project planning, scheduling, resource allocation, and risk management

Monitor project progress, identify blockers, and drive solutions to maintain project momentum

Implement Agile/Scrum methodologies for efficient project execution

Ensure the adoption of best practices in software development, testing, and quality assurance

Track and report on key project metrics to stakeholders

Foster a culture of communication, transparency, and knowledge-sharing within the team

Occasional involvement in technical architecture, design, and hands-on coding to kick off new projects, followed by building and scaling a team for implementation

Technical Understanding

The Technical Project Manager should possess a strong comprehension of the following technologies to effectively manage teams and communicate with stakeholders

Programming & Development Ecosystem

Strong familiarity with JavaScript (ES6+), TypeScript, and Swift, understanding their role in front-end and mobile development

Awareness of React.js / React Native, Redux, Flutter, and Angular, with knowledge of how they are used to build scalable, responsive, and cross-platform applications

Understanding of UI/UX best practices, HTML5, CSS3, and responsive design principles to collaborate effectively with designers and engineers

Back-End Architecture & API Development

Understanding of Node.js, Python/Django, Java, Kotlin, and Golang and how these languages and frameworks support robust back-end development

Familiarity with database management systems including PostgreSQL, MySQL, and MongoDB, along with knowledge of data modeling, optimization, and integrity best practices

Understanding of Redis for caching and performance enhancements in back-end systems

Understanding of GraphQL and RESTful API design principles for effective system integrations and efficient data communication

Testing & Automation

Awareness of unit, integration, and end-to-end testing methodologies, and tools applicable to the tech stack (e.g., Jest for JavaScript, Pytest for Python, and testing strategies for mobile apps built with React Native and Flutter)

Understanding of CI/CD practices in the context of Docker and cloud platforms

Cloud & DevOps Practices

Familiarity with deploying and managing applications on AWS and Azure, including scalability, monitoring, and cost considerations

Understanding of Docker for containerization and environment consistency across development, testing, and production

Awareness of cloud-native development principles and basic familiarity with Infrastructure-as-Code (IaC) practices

Source · Agility IoFirst seen 4 NovOriginal ↗