Why work with us?
Với 20 năm kinh nghiệm hoạt động trong lĩnh vực phần mềm nguồn mở, chúng tôi tin rằng phần mềm nguồn mở là tương lai của kỷ nguyên kỹ thuật số và bất cứ ai cũng đều có quyền truy cập và sử dụng miễn phí các công nghệ tốt nhất bằng cách tận dụng tối đa các phần mềm nguồn mở miễn phí được phát triển bởi cộng đồng.
Chúng tôi hiểu rằng thành công của LINAGORA chỉ có thể đạt được nhờ kiến thức, kỹ năng và tài năng của các cá nhân trong tổ chức. Đội ngũ nhân viên của LINAGORA không ngừng đóng góp vào việc phát triển phần mềm nguồn mở tốt nhất cho cộng đồng và hỗ trợ khách hàng, các tổ chức công và tư nhân uy tín tại Pháp và các nước khác.
Open Positions
Mobile Developer (iOS, Android, or Flutter)
You’ll develop the mobile applications of the OpenPaaS (https://open-paas.org/) platform (mail, calendar application for fulfilling OpenPaaS Eco-system).
- a Drive application, giving users the ability to have their LinShare (https://linshare.org) files on their mobile devices
- a Chat application, linked to the Twake, to allow people to keep chatting on their mobiles
- a Subscription management application for the flagship software Twake Console
- a Mail application with the modern JMAP protocol
Responsibilities
- Participate in product design, offer new ideas
- Design and build applications for mobile platforms
- Collaborate with product and business teams to define our products that are suitable for the market
- Design and implement a mobile application for mobile platform using new technology
- Work in a team, using AGILE methodologies, to deliver software on time
- Collaborate with other team members to ensure our team maintain high standards
- Support international teams in developing products to meet the client‘s requirements
- Keep up to date on the latest industry trends in the mobile technologies
- Coaching the member of the team and attend to interview process to scan the technical part
Skills/Experience
- 2+ years’ experience in mobile software development (Android, iOS, or Flutter).
- Familiarity with RESTful APIs to connect applications to back-end services.
- Knowledge of other web technologies and UI/UX standards.
- Understanding of State management approaches.
- Proficient understanding of code versioning tools.
- Familiarity with cloud message APIs and push notifications.
- Strong OO design and skills in Functional programming, Reactive programming.
- Good communication of English.
Why you'll love working with us
-
- Work in an international team with high skilled people
- Correct work/life balance
- Annual company trip, other exciting activities for team building
- Working 5 days/week , from Monday to Friday
- Lunch allowance, 13th month salary, competitive salary
- Annual health checkups and other benefits based on labor law
- Participate to Open Source communities and conferences in Vietnam
- Modern working space, free coffee
Mobile Developer (iOS, Android, or Flutter)
We are looking for a senior flutter mobile developer, who has loved to work in open source software and contribute to the community strongly commitment and together with us to build the mission of “good tech for good”.
• Cloud file sharing application, giving users the ability to have their LinShare (https://linshare.org) files on their mobile devices
• a Chat application, linked to the Twake, to allow people to keep chatting on their mobiles (https://twake.app)
• a modern email mobile application building on top of Jmap protocols with Apache James email server (https://james.apache.org/)
• a Subscription management application for the flagship software Twake SaaS (https://twake.app)
Responsibilities
Technology stack: Flutter Description: We are looking for a Flutter Senior Developer who knows how to make efficient, fluid mobile interfaces, beautiful UI, animations, transitions and interactions. Our project is Twake (https://twake.app), an open source, secure and privacy-focused chat What will need to be done:
- Together with UI UX designers, developers, analysts and QA to create a beautiful interface on Flutter
- Develop reusable front-end components and libraries
- Proactively analyze performance and improve it
- Mentor junior team members
Skills/Experience
- 5+ years’ experience in mobile software development (Android, iOS, or Flutter).
- Experience in developing complex mobile applications
- Experience in writing unit, integration, e2e tests
- Experience in writing applications in Flutter
- Deep understanding of front-end optimizations
- Ability to independently decompose tasks and bring them to the end.
- Advanced English Will be a plus:
- Ability to do UI / UX design
- Good communication of English.
Why you'll love working with us
- Working with top leaders of open source company in the international working environment.
- Work in an international team with highly skilled people for international projects.
- Correct work-life balance.
- Annual company trip, exciting team-building activities.
- Working time: 5 days/week, from Monday to Friday.
- Lunch allowance, 13th-month salary, competitive salary.
- Annual health checkups and other benefits based on labor law.
- Participate in Open Source communities and conferences internationally.
- Modern working space, free coffee.
Full Stack JavaScript Developer
We are looking for talented people to become our team members. We realize that productive people are always a good addition to our organization. If you wish to participate in the the development of digital ethics, be a part of our awesome team!
Responsibilities
- Write high-quality, clean, maintainable, reusable code using engineering best practices.
- Analyze requirements, design, and develop features.
- Understand the product, constantly optimize the product, identify and fix problems, improve stability and user experience.
- Collaborate with fellow developers, product managers, user experience designers, and operation engineers to build products with web technologies.
- Optimize application for maximum performance and scalability.
- Participate in regular internal technology sharing and other regional tech events.
Skills/Experience
BASIC QUALIFICATIONS
- Background in Computer Science/ Information Technology or equivalent
- Experiences with the entire software development lifecycle, including version control (Git), build process, testing, and code release
- Strong experience (3+ years) in NodeJS, Typescript, back-end frameworks (Expressjs, Fastify, etc)
- Highly proficient object-oriented programming paradigm
- 2+ year’s experience in front-end development
- Experience with both consuming and designing RESTful API
- Good level in English skills: written and spoken
PREFERRED QUALIFICATIONS
- Experience in cloud technologies, Docker and Kubernetes, microservices architecture
- Experience of SQL & NoSQL databases
- Experience in writing unit tests
- Experience in Application Security
- Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
Why you'll love working with us
- Work in an international team with high skilled people
- Correct work/life balance
- Annual company trip, other exciting activities for team building
- Working 5 days/week , from Monday to Friday
- Lunch allowance, 13th month salary, competitive salary
- Annual health checkups and other benefits based on labor law
- Participate to Open Source communities and conferences in Vietnam
- Modern working space, free coffee
Frontend Developer
We’re hiring a Front-end Developer with experience in delivering sophisticated
web applications with VueJS or Angular or ReactJS
Responsibilities
- Write high-quality, clean, maintainable, reusable code using engineering best practices.
- Analyze requirements, design, and develop features.
- Understand the product, constantly optimize the product, identify and fix problems, improve stability and user experience.
- Collaborate with fellow developers, product managers, user experience designers, and operation engineers to build products with web technologies.
- Optimize application for maximum performance and scalability.
- Participate in regular internal technology sharing and other regional tech events.
Skills/Experience
BASIC QUALIFICATIONS
- 3+ years of professional experience in developing websites & web applications
- 2+ years experience with front-end framework, SPA
- Highly proficient with JS framework and its core principles such as
components, reactivity, and the virtual DOM - Good understanding of HTML5 and CSS3, including {{ Sass or Less depending
on your technology stack }} - Knowledge of functional programming and object-oriented programming
paradigms - Good understanding of modern development tools, like Babel, Webpack, and Git
- Ability to write efficient, secure, well-documented, and clean JavaScript code
- Familiarity with automated JavaScript testing, specifically testing frameworks
such as Jest or Mocha - Experience with both consuming and designing RESTful APIs
- Experience in TypeScript
- Experience with cross-browser compatibility issues
- Client-side validation and error handling best practices
- English communication is required
NICE TO HAVE
- Experience Angular, VueJS
- Experience working UX/UI application Experience Linux, Docker, Open source
- French-speaking is a plus
Why you'll love working with us
- Work in an international team with high skilled people
- Correct work/life balance
- Annual company trip, other exciting activities for team building
- Working 5 days/week , from Monday to Friday
- Lunch allowance, 13th month salary, competitive salary
- Annual health checkups and other benefits based on labor law
- Participate to Open Source communities and conferences in Vietnam
- Modern working space, free coffee
Senior JavaScript Developer
You are a Senior Developer familiar with large scale enterprise applications architecture and development using React.js for front-end, Node.js for backend and middleware like Cassandra or Elastic search. You will work on Twake (https://twake.app), a collaborative secure and privacy-focused open-source chat in direct competition with Microsoft Teams.
Responsibilities
Responsibilities:
- Understand proposed features and quickly design and build scalable API’s and
Cassandra schema & queries - Develop reusable user interface components and front-end libraries in React.js
- Proactively analyze website performance and implement solutions for improvement
- Collaborate with architects, developers, business analysts, and QA analysts to
design, develop, and test applications
Skills/Experience
BASIC QUALIFICATIONS
- 7+ years of experience building complex web applications
- 7+ years of experience developing single page application
- 7+ years of experience coding in JavaScript, HTML, CSS
- 7+ years of experience with automated unit, integration and end-to-end testing
- 5+ years of experience working with Cassandra (or at least SQL) designing schemas and writing optimised queries
- 5+ years of experience integrating systems using Rest APIs and single sign-on
- 3+ years of experience coding robust and secure Rest API’s in Node.js, JSON
- 3+ years of experience developing in React.js, Flutter knowledge is a plus.
- Solid work experience using component-based development on the client side
- Experience with cloud infrastructure and docker
- Deep knowledge to create standards-compliant, cross-browser, mobile compatible front-end code with responsive design
- Deep knowledge of server-side and front-end performance optimization
- UI/UX design skills a huge plus
- Should be a self-starter who is excited to relentlessly solve many technical
challenges - Must have excellent written and verbal communication skills
- Should manage own time and work well both independently and as part of a team
- Speak English fluently, French is a plus
Why you'll love working with us
- Work in an international team with high skilled people
- Correct work/life balance
- Annual company trip, other exciting activities for team building
- Working 5 days/week , from Monday to Friday
- Lunch allowance, 13th month salary, competitive salary
- Annual health checkups and other benefits based on labor law
- Participate to Open Source communities and conferences in Vietnam
- Modern working space, free coffee
Senior QA Engineer
We are looking for a Senior QA Engineer who will thoroughly inspect our products before they’re launched.
You will work closely with the production team to understand why we’re building a product and what the specific requirements are. Then, you will run a series of tests through all stages of production to identify potential malfunctions and recommend improvements.
Ultimately, you’ll ensure our final products meet our safety and quality standards.
Responsibilities
- Gather product requirements (functionalities, speed, safety standards)
- Inspect raw materials and machinery to identify defects and malfunctions
- Monitor all production stages to ensure safety procedures are followed
- Run quality controls on components and final products
- Develop test environments and test cases for all company software products
- Analyze test results, detect issues and track root causes
- Suggest fixes and improvements
- Document technical issues and solution
- Build automated testing systems for regular checks
- Ensure our products and procedures meet industry standards
- Develop the test script/code for technical testing
- Support/train other team members about technical test skills
- Research on other technical test areas and apply to our projects
Skills/Experience
- Bachelor’s degree in information technology, or related field
- 5 years+ working as a test engineer or similar role.
- Speaking English is required
- Expertise at least one of automation test frameworks (preferably Robot framework, Flutter Driver , Selenium, Gatling, Cypress, Jest) or equivalence
- Experience in development and testing Backend, Mobile, Web or similarity
- Coding skill for any of programming languages such as Java, JS, PHP, C# or equivalence
- Basic knowledge about docker CI/CD
- Basic knowledge of Linux operating systems
- Eager to learn new techniques and willing to share knowledge to other team members
- Have knowledge in at least one of the following fields: automation testing, performance testing, security testing, database testing is a plus
- Passionate about OpenSource and Free Software is a plus
Why you'll love working with us
-
Work in a multinational team with highly skilled people for international projects.
-
Correct work-life balance.
-
Annual company trip, exciting team-building activities.
-
Working time: 5 days/week, from Monday to Friday.
-
Lunch allowance, 13th-month salary, competitive salary.
-
Annual health checkups and other benefits based on labor law.
-
Participate in Open Source communities and conferences in Vietnam.
-
Modern working space, free coffee.
Java Developer
Reporting to the LinShare product manager (Product Owner), you will take charge of the expertise, architecture and development work.
The value of the position we offer is to be both in contact with large professional users of Open Source and at the heart of free software development communities.
On your arrival, an initial training of approximately one month will allow you to fully understand our processes, our tools and the technological context of our customers.
Responsibilities
- Design the software architecture for new features;
- Ensure the maintainability of the product through rigorous monitoring of all contributions to the project: code review, consistency and homogeneity of developments, unit tests;
- Contribute to the integration, testing and deployment of the solution;
- Participate in the life of an AGILE team (daily, demo, retrospectives, spring planning, grooming, …);
- Ensure the correction of anomalies, support tasks;
- Share your experience with other members of the product development team through internal training or facilitation of UDS (University of Knowledge – rapid sharing of experience (<1 hour)) with other employees of the business ;
- Participate in the facilitation of tutorials and tutorials for the OpenHackademy (https://openhackademy.com/) in order to pass on your knowledge to our future recruits;
- Write your feedback on the LINAGORA technology blog (https://blog.linagora.com/) and on (https://medium.com/linagora-engineering); our Medium instance
- Participate as an expert in the development and promotion of white papers published by the company;
- Participate in conferences, meet-ups or other Open Source events
Skills/Experience
You have real expertise in software development, test writing, TDD, integration and continuous deployment. You have worked on several Scrum projects and have shown particularly interesting velocity during your various experiences.
Required technical skills:
- Years: at least 3 years working with java;
- Languages: Java 11, Java 8;
- Tools: Eclipse, Maven, Git;
- Framework: Spring, Spring-Security, Spring Data, Hibernate;
- Database (languages and design): PostgreSQL, MongoDB.
Appreciable technical skills:
- Jenkins, GitlabCI;
- Apache CXF;
- Tomcat, RabitMq, Swift…;
- Docker, Docker-compose, Kubernetes.
Beyond your skills in development, you have general knowledge of information systems: cloud architecture, databases, API, security, storage, devops … in addition, you have, ideally, participated in animated projects following agile rituals such as those of the SCRUM methodology. This knowledge is an asset in understanding your clients’ contexts.
You will work in the following technological environment:
- Java 11, Java 8, Eclipse, Maven, Nexus, Git, Gitlab, GitlabCI, Jenkins; Tomcat, PostgreSQL, MongoDB, RabitMq, Swift…;
- Spring, Spring-Security, Spring Data, Hibernate, Apache CXF;
- REST Full, XML, JSON;
- AngularJS, Vue.js, NodeJS, Grunt;
- Docker, Docker-Compose, Kubernetes, …
Why you'll love working with us
- Strong interactions with the Apache James community
- Opportunities for promotions and chance to travel or work in France
- Family culture in international working environment: friendly, helpful, cooperative and respectful
- International Software projects bring you to highly international position
- Working in Linagora headquarter in Southeast Asia
- Annual company trip, other exciting activities for team building
- Working 5 days/week , from Monday to Friday
- Lunch allowance, 13th month salary, competitive salary
- Annual health checkups and other benefits based on labor law
- Modern working space, free coffee
Devops Engineer
– * Technology stack: ** Docker, MongoDB, Cassandra, ElasticSearch, Grafana,
Rabbitmq, Redis, S3, Kubernetes, Cloud infrastructure (OVH / AWS)
– * Things to do: ** You will be responsible for the SaaS infrastructure Twake
([[https://twake.app](https://twake.app/)] ([https://twake.app/](https://twake.app/))), an opensource, secure, and privacy-focused chat.
Responsibilities
- Establish, maintain and maintain SaaS infrastructure and be responsible for ensuring that the infrastructure works as expected, set up alerts, analytics and logging.
- Develop processes for automatic deployment and testing.
- Determine what tools (API rate limiting, load balancer, security threat detection, etc.) will be needed and together with the team improve the existing infrastructure.
- It will be necessary to make a roadmap for the product with requirements and deadlines.
Skills/Experience
- Experience with one of the cloud services AWS, Azure, GCloud, or OVH
- Experience in managing all infrastructure including databases, replication, load-
balancers, web servers, CDNs, CI CD - Experience with any configuration management system: Ansible, Puppet, Chef, Terraform
- Experience with any CI CD system: Teamcity, Jenkins, Gitlab CI, Github Actions
- Experience with most of the components from our stack
- Ability to independently decompose tasks and bring them to the end.
Advanced English
* Will be a plus **:
- Experience in orchestrating stateful services
- Advanced developer skills
- Experience with multi-region deployments
- Have experience or understanding of STUN / TURN protocols and network operation for video conferencing
Why you'll love working with us
- Work in an international team with high skilled people
- Opportunity to be promoted to senior/management position in company that is having a huge growth in Hanoi
- Correct work/life balance
- Annual company trip, other exciting activities for team building
- Working 5 days/week , from Monday to Friday
- Lunch allowance, 13th month salary, competitive salary
- Annual health checkups and other benefits based on labor law
- Participate to Open Source communities and conferences in Vietnam
- Modern working space, free coffee
Manual Tester
Founded in 2000, Linagora is now positioned as the French leader in Free Software. We are present on four continents with around hundred clients. We develop innovative software, and advice and support our clients in their efforts to implement Open Source Solutions.
Our mission is to build an open source collaboration system which is a collection of multiple products. Our main products include applications for Emails, Contacts, Calendars, Chat, File Sharing… which are essential for any team/company of any size.
ResponsibilitiesWe are looking for manual tester to ensure the quality of our web/mobile applications.
You will be in charge of creating the test cases, executing test and report to your team lead. You will also communicate with global development team for planning/requirements/issues
Skills/Experience
- Background in Computer Science/ Information Technology or equivalent
- At least 5 years of experience in software testing
- Good communication in English is a must (French is a plus)
- Mastery of web application testing skills
- Solid knowledge of testing life cycle
- Skills in testability review and test design techniques
- Skills in using the tool basis : github, gitlab
- Knowledg/experience in one of the following skills:
◦ Performance testing
◦ Mobile testing
◦ Security testing - Experience in leading/training other junior members
- ISTQB Advanced Level is a plus
- Knowledge of the business domains – SAAS – is a big plus
Why you'll love working with us
- Work in an international team with high skilled people
- Correct work/life balance
- Annual company trip, other exciting activities for team building
- Working 5 days/week , from Monday to Friday
- Lunch allowance, 13th month salary, competitive salary
- Annual health checkups and other benefits based on labor law
- Participate to Open Source communities and conferences in Vietnam
- Modern working space, free coffee
UI/UX Designer
Founded in 2000, Linagora is now positioned as the French leader in Free Software. We are present on four continents with around a hundred clients. We develop innovative software and advise and support our clients in their efforts to implement Open Source Solutions.
We are looking for a Digital Designer to join us in Ha Noi to work with Software, Sale, Marketing and Support teams under the direction of the CEO and Design department. If you like to be multi-task, multi-way creative, this is the place you want to work!
Responsibilities
– Developing and delivering high-level and detailed storyboards, concept diagrams, user interface sketches, mock-ups, prototypes, and detailed design specifications to effectively communicate interaction and design concepts and solutions.
– Participating in the development/evolution of design systems, contributing visual design standards and front-end solutions based on UI components, color theory, typography, page templates, and more.
– Supporting your development team as they deliver products that implement your designs.
– Defining requirements, scheduling projects & conceptualizing visuals.
Skills/Experience
– Degree in Design, Fine Arts, or related field, 3+ years of experience in the same position.
– Good level of English.
– Proficiency in standard design and prototyping applications (i.e. Photoshop, Illustrator, InDesign, Adobe XD, Sketch, InVision, Figma).
– Strong sense of typography and layout and good attention to detail.
– Awareness of good contemporary digital design & pixel perfection.
– Good understanding of UX method (creation of personal, qualitative research, user flow, wireframe, interactive prototypes…).
– Some experience and knowledge of working with print is essential.
– Knowledge of HTML, CSS, Responsive web design a plus.
– Experience with video, animation, and motion graphics is highly regarded.
Why you'll love working with us
- Work in an international team with high skilled people
- Correct work/life balance
- Annual company trip, other exciting activities for team building
- Working 5 days/week , from Monday to Friday
- Lunch allowance, 13th month salary, competitive salary
- Annual health checkups and other benefits based on labor law
- Participate to Open Source communities and conferences in Vietnam
- Modern working space, free coffee
JOIN US
Team Core Values
Innovation
We are the pioneers of digital freedom. We empower our team by providing an environment that nurtures personal development and professional growth. We embrace new ways of doing things more effectively and efficiently.
Integrity and Transparency
Our teams act with the highest standards of integrity, transparency and accountability. We operate with transparency by communicating internally and externally with equity, honesty and respect.
Family spirit
We are committed to building an encouraging, caring, and supportive environment at Linagora Vietnam so that all of our employees are happy. We strive to apply our leadership with a shared sense of honesty and friendship.
Respect
Respect is a guiding value for our employees. We value the quality of human relationships at the heart of our concerns. We respect our customers, suppliers, investors and the community.
Freedom and Sharing
Open Source is a global community of digital freedom enthusiasts. We openly collaborate in pursuit of developing Free-Free software and building the third digital way.
Collaboration
Our teams work together in a collaborative way and support each other since we understand how the outcome can be dramatically improved through collaboration.
What Our Members Think
Sau 3 tháng thực tập tại công ty, em đã được học hỏi và trải nghiệm nhiều điều mới mẻ. Em xin cảm ơn công ty và các anh chị đã nhiệt tình hỗ trợ em trong thời gian thực tập, đặc biệt là Anh Phạm Hoàng Đạt. Anh đã dạy em nhiều điều bổ ích. Cảm ơn rất nhiều.

I’ve grown a lot since I took an internship at Linagora. Not only have I improved my professional skills, but also knowledge in open source and its greatness to the community. Thanks to open-minded and friendly people here at Linagora.

Linagora is a wonderful place to start my career path. Here, I have a chance to work with such lovely and helpful people. They always there to support me whenever I needed. Besides, I have an opportunity to work at a fantastic office and share the best view in town from the Linagora office windows. In short, Linagora is a great place to be.

Tôi luôn tin rằng phần mềm nguồn mở là một trong những điều tốt đẹp dành cho cộng đồng. Sự cởi mở đồng nghĩa với sự vị tha và do đó, nó trở thành tình yêu chân thật nhất. Tôi thích làm việc ở đây vì chúng tôi luôn làm việc với tinh thần cởi mở, cầu tiến, thân thiện và cùng nhau đóng góp vào sự phát triển của các phần mềm nguồn mở.

Tôi rất tự hào khi trở thành một trong những nhân viên đầu tiên tại Linagora Việt Nam. Tôi yêu môi trường làm việc chuyên nghiệp và những con người tuyệt vời ở đây. Điều mà tôi yêu thích nhất là văn hóa mở nơi mọi người sẵn sàng chia sẻ, học hỏi và lắng nghe nhau.

Tôi yêu văn hóa mở, chúng tôi cởi mở chia sẻ các ý tưởng và thảo luận về những gì nên được cải thiện giúp làm cho mọi thứ tốt hơn. Nhóm của tôi là những bạn trẻ thân thiện, năng động, nhiệt tình, có chung niềm đam mê với phần mềm nguồn mở.

Điều mà tôi yêu thích khi làm việc ở đây là môi trường làm việc dễ chịu và chúng tôi cùng nhau chia sẻ những khoảng thời gian tuyệt vời cùng làm việc và vui chơi. Tôi rất vui khi trở thành một thành viên của nhóm!

Tôi yêu cách chúng tôi luôn cầu tiến và học hỏi cũng như cách chúng tôi được thử thách và đổi mới sáng tạo mỗi ngày. Ở đây tôi đảm nhiệm nhiều vai trò khác nhau nhưng chưa bao giờ tôi cảm thấy mình đơn độc vì tôi cảm thấy rằng tôi luôn được hỗ trợ bởi mọi người trong các quyết định và các đồng nghiệp của tôi luôn quan tâm và hỗ trợ tôi trong công việc và cuộc sống.

Tôi rất vui khi làm việc tại Linagora cho dù trong số chúng tôi, có nhiều người đến từ các nền văn hóa khác nhau. Hơn cả đồng nghiệp, chúng tôi còn là bạn bè của nhau. Linagora đã thành công trong việc tạo cho chúng tôi một môi trường làm việc thân thiện và luôn thúc đẩy chúng tôi cải thiện bản thân mình tốt hơn. Tôi rất thích các hoạt động ngoại khóa tham gia cùng mọi người tìm hiểu về ngôn ngữ và văn hóa Pháp.
