EXCELLENCE IS
OUR MINIMUM STANDARD.
Vinova earns respect from customers by being committed to quality, flexibility, and speed. We strive to build great products by working with a passion, working closely with our customers, and through open but disciplined collaboration.
You will be working in an encouraging and challenging environment, taking advantage of the latest technology to develop excellent mobile apps for clients. You will be engaging clients in both on-site and off-site support.
We are always looking for experts to join our all-star team in following offices.
IT Project Manager
Responsibilities
- In charge of application and system developments
- Coordinate project schedules, deadlines, ensuring requirements are met
- Facilitate changes and ensure that all parties are informed of any changes on schedule and budget
- Obtain clients’ approval and acceptance of project deliveries
- Ensure projects’ quality adheres to international industry standards
- Work closely with clients to keep them up-to-date on project progress
- Work closely with the development team to ensure timely and on budget deliveries
- Create and maintain documentation for all projects
- Require a high-level of autonomy in a fast-paced environment
Skills and Requirements
MUST HAVE:
- Major: Information Technology, Computer Science, Computer Engineering or related technical disciplines;
- At least 03 years of experience in Project Manager Position.
- Experiences in managing projects, gathering requirements, managing expectations
- Have an eye for detail on project quality and deliveries
- Good communication skills
- Dynamic teamwork skills.
- Confident, independent and meticulous
- Must have the ability to independently cope with tight deadlines and constraints
- Fluent English
NICE TO HAVE:
- Good logical thinking, planning and change management abilities.
- Good process compliance mindset
- Energetic, enthusiastic, able to withstand high work pressure.
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Sales and Business Development Manager
- Prospect, qualify, develop new business opportunities with existing, potential new clients for solutions and services; to develop access strategy to initiate contact; to identify and understand their pain-point and to tailor solutions and services.
- Implement effective and consistent sales processes. Drive sales process leadership from contact through strategy, proposal, presentation & successful conclusion for IT services
- Manage and develop major and critical customer accounts, and coordinate the management of account management support when needed.
- Negotiate all aspects of contractual agreement including terms and conditions, duration and pricing with the contracting entity.
- Establish good rapport and relationships with clients
- To maintain client relationship post-sale as account management to ensure satisfaction, ensure delivery against subsequent work order activity and identify additional opportunities within the account based on evolving needs of client over the longer term.
- Prepare/craft out quotations and proposals with Technical Solution Pre-sales team and Delivery team for clients’ needs and requirements.
- To work well with Operation/Delivery Teams and other relevant stakeholders for account management and smooth service delivery.
- Ensure proper handling/producing of sales documentation with strict adherence to company policies and processes.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Web/Mobile Designer UI/UX
We are looking for a UI/UX Designer to work with our international customers; someone who is creative and can design modern and intuitive interfaces.
- Vinova earns respect from customers by being committed to quality, flexibility, and speed. We strive to build great products by working closely with our customers, and through open yet disciplined collaboration.
- You will be working in an encouraging and challenging environment, taking advantage of the latest technology to develop excellent mobile apps for clients. You will be engaging clients in both on-site and off-site support.
Job Responsibility
- Collaborate with product owners and designers to create ideas and provide intuitive and high-quality user experience
- Build functional prototypes to validate and test your designs
- Help maintain visual and brand consistency between all products and outlets
- Working with design systems and libraries
- Be involved in the whole project lifecycle from design to development
Requirements
- Degree/Diploma in Human Computer Interactions, Design or related disciplines is preferred
- Minimum 2-3 years of experiences in UI or UX Design
- Proficient in UIUX design tools such as Figma, Adobe XD and AI
- Ability to communicate effectively and comfortably with team members
- Attention to details and have a creative and innovative thinking
- Have a UI/UX design portfolio
Why you will love working here:
Opportunities
- Gain experience with multiple industries that range from SMEs, Enterprise, Insurance, Finance, the Blockchain industry, Government, and
- Services and have the chance to work on products at varying stages in their lifecycle
- Work with a young and dynamic team. Learn and grow in an ambitious, innovative, and fun work environment.
- Competitive salary with multiple bonus scheme and annual salary review
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Provide device for work.
- Chance to become leader of a startup culture.
- Progressive and international working environment.
- Exciting company activities.
React Native Developer
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
Skills and Requirements
- At lease 1 year of real work experience with React Native and React component lifecycle
- Experience with push notification
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle {Android Studio, IntelliJ}
- Understanding of HTTP, RESTful data structures, and JSON format.
- Good Product mindset, communication and English skills.
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Knowledge of {functional or object-oriented}programming
- Ability to write well-documented, clean Javascript code
- Experience in API design, SDK architecture, and mobile software lifecycle development practices.
- Experience with Redux
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Flutter Developer
Responsibilities
- Participate in the development of Mobile Apps projects on Web and App platforms (Android, IOS, Flutter).
- Design interface, optimize UI/UX follow.
- Optimize Native APIs, implement & maintain mobile apps using Flutter platform
- Research and apply new tools and technologies in optimization products according to the needs of the company.
- Work, coordinate work in groups under the assignment of work of superiors.
Skills and Requirements
MUST HAVE:
- Major: Information Technology, Computer Science, Applied Mathematics or related technical disciplines;
- At least 1 year of experience in developing Flutter Mobile Apps.
- Experience in developing Native Mobile Apps (iOS, Android) is an advantage.
- Knowledge of object-oriented programming (OOP).
- Knowledge of popular patterns (Provider/Bloc/GetX).
- Experience in UI/UX design.
- Experience in communicating with Native is an advantage.
- Master the techniques of lazy loading, caching, push notification, REST API.
- Can-do attitude, ability in researching new tech, self-motivated and responsible.
NICE TO HAVE:
- It will be an advantage when the candidate has experience in banking and finance.
- Have passion and enthusiasm for Mobile programming.
- Dynamic and teamwork skills.
- Good logical thinking, planning, process management, change management ability.
- Able to work independently and in a team.
- Good health, honesty, compliance, dynamic, enthusiastic, able to withstand high work pressure.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
NodeJS Developer
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions
Skills and Requirements
- Strong proficiency in JavaScript
- Knowledge of Node.js and frameworks available for it {such as Express, StrongLoop, etc depending on your technology stack}
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages {such as Jade, EJS, etc depending on your technology stack}
- Good understanding of server-side CSS preprocessors {such as Stylus, Less, etc depending on your technology stack}
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Android App Developer
Responsibilities
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Design and build awesome applications on Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on improving application performance;
- Continuously discover, evaluate, and implement latest technologies;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
Qualification requirements
- At least 1 year of experience in native Android development (Java/Kotlin)
- Have a good mindset on UI/UX design for mobile app.
- Ability to research and custom library
- Experienced with third-party libraries: retrofit, rxjava, gson, butterknife, picasso, dagger, …
- Have a strong background in IT and programming (general knowledge about programming principle, design patterns, algorithm, database, data structure).
- Experienced with object-oriented programming (OOP) principle.
- Experienced with Web service, REST APIs, handling JSON/XML
- Able to work independently as well as in a team.
- Able to read/write well in English.
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
iOS App Developer
Responsibilities
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Design and build advanced applications on iOS/Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
- Design and build advanced applications on iOS/Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
Qualification requirements
MUST HAVE:
- Have a strong background in IT and programming (general knowledge about programming principle, design patterns, algorithm, database, data structure).
- At least 1 year of experience in native iOS development.
- Strong experience with Swift.
- Have a good mindset on UI/UX design for Mobile app.
- Experienced with third-party libraries.
- Experienced with object-oriented programming (OOP) principle.
- Experienced with Web service, REST APIs, handling JSON/XML
- Able to read/write well in English.
- Able to work independently as well as in a team.
- Knowledge of UIKit, Core Data, Core Animation, iOS memory management.
NICE TO HAVE:
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- Good Logic thinking and able to learn new technologies quickly
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Business Analyst
Responsibilities
To gather and elicit business requirements, collating and preparing data, performing analyses and making recommendations to assist the company / project(s) in developing business and improving operations.
- Perform requirements elicitation & analysis. Gather business and system requirements from clients.
- Assist Project Manager in project scoping, estimation & planning, and in managing project change requests.
- Effectively communicate and collaborate with a cross-functional development team. Work with the UX/UI team for design and screen mockups / wireframes.
- Write test scenarios for UAT. Support clients during the UAT phase.
- Serve as a liaison between stakeholders to ensure requirements are fully understood and are specified in detailed manner.
- Create system / feature requirements specifications, user story / backlog, business rules, and wireframe(s) for complex user stories.
Develop documentation throughout the software development life cycle (SDLC).
Requirements
- Bachelor degree in IT / Computer Science or equivalent.
- At least 02 years of working experience in BA role (handling business requirements directly from business users). Excellent in written communication in English language.
- Knowledge of software development process, especially software requirement analysis.
- Experience in the process of testing and people training.
- Strong communication and interpersonal skills.
- Competent presentation and documentation skills.
- Good analytical and critical thinking.
- Growth mindset: embrace the challenge and learn.
- Willingness to listen, calm down, and patiently champion ideas to others.
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management.
- Chances to work overseas based on the requests from clients.
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Ruby on Rails Developer
DESCRIPTION
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve
You will be engaged in multiple Web Application / Backend projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
Build:
- Design and build advanced web app/mobile API;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
Research:
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
Coach:
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
YOUR SKILLS AND EXPERIENCE
Must have :
- Experience with Ruby, Ruby on Rails frameworks.
- Hand-on knowledge of Ruby on rails, HTML/CSS JavaScript, jQuery
- Relational database design and implementation using PostgreSQL/ MySQL.
- Basic knowledge of SQL
- Strong analytical and problem solving abilities, support other members and can do code reviews.
Nice to have :
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- A commitment to quality and a thorough approach to work.
- Good teamwork and reliability.
- Able to read/write well in English.
WHY YOU’LL LOVE WORKING HERE
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities :
- Direct coaching from top management
- Chance to work overseas based on the request from clients
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Angular Developer
Job description for Angular 4+ Position
We are looking for an Angular 4+ Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and final HTML output. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.
Responsibilities
- Delivering a complete front end application
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
YOUR SKILLS AND EXPERIENCE
MUST HAVE:
- Proficiency with HTML5, CSS3, JS, Jquery, Javascript. (ES6)
- Professional, precise communication skills
- Deep knowledge of Angular 4+ practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Creating custom, general use modules and components which extend the elements and modules of core Angular 4+
- Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
- Experience with building the infrastructure for serving the front-end app and assets
- Architecting and automating the build process for production, using task runners or scripts
- Documenting the code inline using JSDoc or other conventions
- Use through Material UI, Ant UI, Bootstrap 4,…
- to learn, ready and able to self-learn new technology languages
- Consciously write clean, meticulous, detailed code
NICE TO HAVE:
- Self-organize time and work.
- Know how to use development tools: Docker, Git
- Having vuejs knowledge, ReactJs is the advantage
- Ability to withstand high pressure
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
ReactJS Developer
Job description for React.Js Position
We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
SKILLS
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
DevOps Engineer
Responsibilities
- As a DevOps Engineer, you will be part of a team to build AWS cloud architecture for our PHP/Javascript/ Ruby/Python/ Bash… applications.
- You will define and manage cloud infrastructure as code (IAC), improve CI/CD pipeline, ensure scalability and availability of the system, build a monitoring stack, and automate build, configuration, and deployment orchestration scripts, …
- You can also participate in developing PHP/Ruby applications & services for our customers.
- We are utilizing a broad toolset for DevOps/Infra like Docker, Ansible, Vagrant, Jenkins, Jenkins Pipelines, GitHub Actions… and leveraging multiple services from AWS: EC2, ECS, S3, Cloudfront, RDS, IAM, Route53, CloudWatch…
- Working to improve speed, efficiency, and scalability of all systems.
- Experience building and optimizing CI and CD Systems (Jenkin – Pipelines; CodeBuild, Code Deploy, GitHub Actions) for operation and deployment as automatically as possible.
- Monitor, troubleshoot, and manage all environments of the team.
- Responsible for zero downtime of the system for millions of users.
- To work with the engineering team and take architectural decisions.
- Knowledge of network protocols and standards.
Desired Skills and Experience
- Bachelor’s Degree in Telecommunication & Computer Networking or related field
- Understanding and experience with AWS.
- Experience and understand the concept of web application and its related technologies: Monolithic, Microservice, RESTfull API/ SOAP, CDN, etc.…
- Practical experience with multiple Infrastructures as Code like CloudFormation/Terraform for infrastructure provisioning in the cloud environment (an ability to write and run modules and documents).
- Containerize Orchestration – Experience in container technology and its concepts such as Docker, Kubernetes, ECS, EKS,…
- At least two years-of experience
- Experience in using Configuration management tools using either automatization/configuration management using Ansible, Puppet, Chef, Ca pistrano,…
- Familiarity with at least one programming language (PHP/ Javascript/ Ruby/ Python/ Bash/ etc….)
- Experience and can explain TDD.
- Understanding and confident with troubleshooting large-scale cloud orchestration and low-level Linux issues.
- Monitor systems and error exception tracking using AWS Cloudwatch, Datadog, ELK/EFK, Sentry, and NewRelic… Integrate with alerting tools (SMS, calling) like AWS Connect or Twilio.
- Understand and experience the well-architected framework of AWS to build and optimize the system on AWS.
- Understanding and experience with networking (TCP, UDP, OSI Model, …)
- Hands-on experience in operating and maintaining high-intensive RDBMS/NoSQL databases and search engines (e.g , MySQL, MongoDB, Elasticsearch, etc.).
- Experience with source control and related concepts (Git, Gitflow, Branches, Tags, Conflicts Resolve, etc.).
- Extensive experience setting up and maintaining CI/CD processes using the most popular tools. Especially GitHub Actions.
- Having a DevOps mindset and being a good team player (Calm, Cooperative, Problem-solving focus, no Ego, Trust, and Respect)
- Understanding of DevOps/CloudOps best practices, approaches, and methodologies.
- Good communication in English (spoken and written) is a plus
- Ability to quickly pick up new technology stacks
- Working well on multiple projects at the same time
- Self-driven, Proactive.
Big Plus
- Azure and GCP experience are also preferred.
- AWS/GCP/Azure Certificates (Solutions Architect, DevOps Engineer, Security Specialty…).
- Python or Nodejs coding skills.
- Good negotiation and communication skills, including a well-organized personality with analytical and conceptual abilities
- Knowledge about Computer Security, Application Security, and Security Standards & Best Practices (e.g OWASP, etc.)
Nice to have
- Microsoft Certified – Azure Solutions Architect Expert certificate
- AWS certification
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
QC Engineer (Manual/Automation)
Job Description
You will be engaged in multiple Mobile Application and Web projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Understand new features/functionality defined in product requirements by product owners and define the testing scope required through the release testing process.
- Write test cases, test plans and execute test for the mobile/web applications
- Logs and reports bug
- Ensures software applications meets Customers’ requirements
- Recommends quality improvements.
- Communicate status, risks and issues to Project Manager and QC Lead
- Ensure assigned tasks to be performed on time and with high quality.
- Other tasks as assigned by QC Lead and Project Manager
- Collaborate with developers to improve the usability of the product.
YOUR SKILLS AND EXPERIENCE
QC Manual:
- 2+ years of experience at the same position.
- Experience in web applications and mobile applications testing.
- Experience in creating and implementing test strategies and detailed test plans, test cases/scripts
- Experience with the full stack software quality control.
- Knowledge of web services/API a plus.
- Ability to manage multiple assigned tasks, strong organizational skills with great attention to detail.
- Have experience in estimating test activities and deliverables.
- Knowledge of software testing methodologies and practices.
- Good at Documentation, Problem solving.
- Strong curiosity and analytical thinking.
- English communication
- Good knowledge and have real experience with automation test tool is plus
QC Automation:
- 2+ years of experience in the position of QA/QC or Software Engineer.
- 2 years of experience in software testing using automation testing tools
- Experience with Selenium or Katalon or equivalent frameworks.
- Experience in web applications and mobile applications testing.
- Experience in creating and implementing test strategies and detailed test plans, test cases/scripts
- Experience with the full stack software quality control.
- Knowledge of web services/API a plus.
- Ability to manage multiple assigned tasks, strong organizational skills with great attention to detail.
- Have experience in estimating test activities and deliverables.
- Knowledge of software testing methodologies and practices.
- Good understanding on testing process, testing life cycle
- Good at Documentation, Problem solving.
- Strong curiosity and analytical thinking.
Soft skills:
- Self-improver with Can-do mindset.
- A commitment to quality and a thorough approach to work.
- Good interpersonal & teamwork skills.
- Able to work under high pressure
- Able to read/write well in English.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
ASP.NET and ASP.NET Core Developer
Job Description
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
YOUR SKILLS AND EXPERIENCE
MUST HAVE:
- At least 1 year of experience in ASP.NET Developer
- Familiarity with the ASP.NET framework, SQL Server, MySQL and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Knowledge of at least one of the .NET languages (e.g. C#, ASP .NET) and HTML5/CSS3
- Experienced with .NET core
- Familiarity with architecture styles/APIs (REST, RPC)
- Familiarity with development tools: Git/SVN, Redmine, Visual Studio, Eclipse, NetBeans, Vagrant, etc.
- Aggressive problem diagnosis and creative problem-solving skills.
- Intermediate English skills.
- BSc/BA in Computer Science, Engineering or a related field
NICE TO HAVE:
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- Good Logic thinking and able to learn new technologies quickly
Why you will love working here:
- Nice and friendly working environment.
- Competitive salary with multiple bonus scheme
- Lots of interesting and challenging projects to work on.
- 13th-month salary benefits
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
- Free in-house entertainment facilities (football), coffee, and snack (instant noodles, cookies, candies…)
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Digital Marketing Specialist
Responsibilities
We are seeking a dynamic and experienced Digital Marketing Executive to join our team. The ideal candidate will have at least 2 years of experience, preferably in B2B marketing within IT, global market services, or creative agencies.
Key Responsibilities
SEO and SEM:
- Conduct keyword research for effective SEO and SEM strategies.
- Perform on/off-page website audits to enhance online visibility.
- Develop and implement content strategies and conduct content audits.
Social Media Management:
- Create and schedule engaging content across various social media platforms.
- Develop and execute paid advertising campaigns on LinkedIn, Facebook, and Google.
Website Management:
- Ensure the effective management and optimization of the company website.
- Collaborate on sales enablement by coordinating the creation of product materials.
Marketing Automation:
- Develop and implement marketing automation processes to enhance efficiency.
- Periodically report and analyze campaign metrics to refine strategies.
Requirements
- Fluent in both spoken and written English
- Proficient in on-page and off-page SEO techniques.
- Understanding of the customer journey and content funnels.
- Ability to create content plans and editorial calendars with strong copywriting skills.
- Knowledge of PPC account structuring and management.
- Familiarity with LinkedIn, Facebook advertising, and Google Ads.
- Critical and strategic thinking with a data-driven approach.
- Strong organizational and logistics skills, including event identification and sourcing.
- Excellent management skills, including team training, analytical thinking, planning, time management, problem-solving, and a high commitment to work progress.
Why you will love working here:
- Competitive salary with multiple bonus schemes
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus schemes
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from the client
- Chance to improve technical skills while working with clients on new technology, and exciting workshops and seminars.
- Chance to become leader of a dynamic and growing company.
Data Engineer
REQUIRED
- At least 3 years of experience in Data Engineering
- Good communication in English
- Degree in Computer Science or related field
- Experience with designing database structures
- Analytical mindset and good problem-solving skills
- Good organizational skills
- Ability to work both independently and as part of a team
- Strong knowledge of Linux/Unix operating system and command line (bash script)
- Proficiency in programming languages, databases: (Python or Java), SQL, PostgreSQL, MySQL and building and maintaining ETL workflows
- Proficiency in writing clean and well-tested code
- Solid experience in software design, modeling, web scraping and data crawling, cleaning, integration, processing, and analysis.
- Experienced with tools like Docker, Conda, Singularity, and Elasticsearch, Airflow and how to use ci/cd tools to include custom compiled code if needed
- Familiar with distributed computing engines (Spark, Trino, Presto, Flink) & streaming processing (Flink, kafka)
PLUS
- Deep understanding of data formats, data lake abstractions and optimizations to ensure best performance at query stage (partitioning, bucketing, file sizes and how this relates to concurrency that can be achieved)
- Keen eye on data quality, data lineage and documenting data with a focus on creating a self service environment for data scientists to explore data independently where needed
- Feature engineering experience from previous data science jobs, help data scientist with optimizing compute and to act as a guide for what is possible when data volumes are high or skew in distribution
SKILLS:
- Ability to quickly learn and adapt to new technologies, tools, or programming languages
- Strong problem-solving skills for high-tech applications
- Excellent team collaboration and communication skills
- Ability to work independently and handle pressure effectively
- Strong desire to bring positive values to the community
Why you will love working here:
- Nice and friendly working environment.
- Competitive salary with multiple bonus schemes
- Lots of interesting and challenging projects to work on.
- 13th-month salary benefits
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of startup culture.
- A fun, awesome work environment with multiple exciting bonus schemes
- Progressive and international working environment.
- Exciting company activities.
- Free in-house entertainment facilities (football), coffee, and snacks (instant noodles, cookies, candies…)
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve technical skills while working with clients on new technology, and exciting workshops and seminars.
- Chance to become leader of a dynamic and growing company.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Don’t be intimidated.
The least you can do is to write us a nice email (please send directly to hr@vinova.sg) explaining why you want to work with us and why you think you’d be a good candidate.
All positions (Full-time, Part-time, Intern) are available.
You can also check other Mobile Developer Jobs in Singapore here.
IT Project Manager
Responsibilities
- In charge of application and system developments
- Coordinate project schedules, deadlines, ensuring requirements are met
- Facilitate changes and ensure that all parties are informed of any changes on schedule and budget
- Obtain clients’ approval and acceptance of project deliveries
- Ensure projects’ quality adheres to international industry standards
- Work closely with clients to keep them up-to-date on project progress
- Work closely with the development team to ensure timely and on budget deliveries
- Create and maintain documentation for all projects
- Require a high-level of autonomy in a fast-paced environment
Skills and Requirements
MUST HAVE:
- Major: Information Technology, Computer Science, Computer Engineering or related technical disciplines;
- At least 03 years of experience in Project Manager Position.
- Experiences in managing projects, gathering requirements, managing expectations
- Have an eye for detail on project quality and deliveries
- Good communication skills
- Dynamic teamwork skills.
- Confident, independent and meticulous
- Must have the ability to independently cope with tight deadlines and constraints
- Fluent English
NICE TO HAVE:
- Good logical thinking, planning and change management abilities.
- Good process compliance mindset
- Energetic, enthusiastic, able to withstand high work pressure.
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Sales and Business Development Manager
- Prospect, qualify, develop new business opportunities with existing, potential new clients for solutions and services; to develop access strategy to initiate contact; to identify and understand their pain-point and to tailor solutions and services.
- Implement effective and consistent sales processes. Drive sales process leadership from contact through strategy, proposal, presentation & successful conclusion for IT services
- Manage and develop major and critical customer accounts, and coordinate the management of account management support when needed.
- Negotiate all aspects of contractual agreement including terms and conditions, duration and pricing with the contracting entity.
- Establish good rapport and relationships with clients
- To maintain client relationship post-sale as account management to ensure satisfaction, ensure delivery against subsequent work order activity and identify additional opportunities within the account based on evolving needs of client over the longer term.
- Prepare/craft out quotations and proposals with Technical Solution Pre-sales team and Delivery team for clients’ needs and requirements.
- To work well with Operation/Delivery Teams and other relevant stakeholders for account management and smooth service delivery.
- Ensure proper handling/producing of sales documentation with strict adherence to company policies and processes.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Web/Mobile Designer UI/UX
We are looking for a UI/UX Designer to work with our international customers; someone who is creative and can design modern and intuitive interfaces.
- Vinova earns respect from customers by being committed to quality, flexibility, and speed. We strive to build great products by working closely with our customers, and through open yet disciplined collaboration.
- You will be working in an encouraging and challenging environment, taking advantage of the latest technology to develop excellent mobile apps for clients. You will be engaging clients in both on-site and off-site support.
Job Responsibility
- Collaborate with product owners and designers to create ideas and provide intuitive and high-quality user experience
- Build functional prototypes to validate and test your designs
- Help maintain visual and brand consistency between all products and outlets
- Working with design systems and libraries
- Be involved in the whole project lifecycle from design to development
Requirements
- Degree/Diploma in Human Computer Interactions, Design or related disciplines is preferred
- Minimum 2-3 years of experiences in UI or UX Design
- Proficient in UIUX design tools such as Figma, Adobe XD and AI
- Ability to communicate effectively and comfortably with team members
- Attention to details and have a creative and innovative thinking
- Have a UI/UX design portfolio
Why you will love working here:
Opportunities
- Gain experience with multiple industries that range from SMEs, Enterprise, Insurance, Finance, the Blockchain industry, Government, and
- Services and have the chance to work on products at varying stages in their lifecycle
- Work with a young and dynamic team. Learn and grow in an ambitious, innovative, and fun work environment.
- Competitive salary with multiple bonus scheme and annual salary review
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Provide device for work.
- Chance to become leader of a startup culture.
- Progressive and international working environment.
- Exciting company activities.
React Native Developer
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
Skills and Requirements
- At lease 1 year of real work experience with React Native and React component lifecycle
- Experience with push notification
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle {Android Studio, IntelliJ}
- Understanding of HTTP, RESTful data structures, and JSON format.
- Good Product mindset, communication and English skills.
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Knowledge of {functional or object-oriented}programming
- Ability to write well-documented, clean Javascript code
- Experience in API design, SDK architecture, and mobile software lifecycle development practices.
- Experience with Redux
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Flutter Developer
Responsibilities
- Participate in the development of Mobile Apps projects on Web and App platforms (Android, IOS, Flutter).
- Design interface, optimize UI/UX follow.
- Optimize Native APIs, implement & maintain mobile apps using Flutter platform
- Research and apply new tools and technologies in optimization products according to the needs of the company.
- Work, coordinate work in groups under the assignment of work of superiors.
Skills and Requirements
MUST HAVE:
- Major: Information Technology, Computer Science, Applied Mathematics or related technical disciplines;
- At least 1 year of experience in developing Flutter Mobile Apps.
- Experience in developing Native Mobile Apps (iOS, Android) is an advantage.
- Knowledge of object-oriented programming (OOP).
- Knowledge of popular patterns (Provider/Bloc/GetX).
- Experience in UI/UX design.
- Experience in communicating with Native is an advantage.
- Master the techniques of lazy loading, caching, push notification, REST API.
- Can-do attitude, ability in researching new tech, self-motivated and responsible.
NICE TO HAVE:
- It will be an advantage when the candidate has experience in banking and finance.
- Have passion and enthusiasm for Mobile programming.
- Dynamic and teamwork skills.
- Good logical thinking, planning, process management, change management ability.
- Able to work independently and in a team.
- Good health, honesty, compliance, dynamic, enthusiastic, able to withstand high work pressure.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
NodeJS Developer
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions
Skills and Requirements
- Strong proficiency in JavaScript
- Knowledge of Node.js and frameworks available for it {such as Express, StrongLoop, etc depending on your technology stack}
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages {such as Jade, EJS, etc depending on your technology stack}
- Good understanding of server-side CSS preprocessors {such as Stylus, Less, etc depending on your technology stack}
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Android App Developer
Responsibilities
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Design and build awesome applications on Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on improving application performance;
- Continuously discover, evaluate, and implement latest technologies;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
Qualification requirements
- At least 1 year of experience in native Android development (Java/Kotlin)
- Have a good mindset on UI/UX design for mobile app.
- Ability to research and custom library
- Experienced with third-party libraries: retrofit, rxjava, gson, butterknife, picasso, dagger, …
- Have a strong background in IT and programming (general knowledge about programming principle, design patterns, algorithm, database, data structure).
- Experienced with object-oriented programming (OOP) principle.
- Experienced with Web service, REST APIs, handling JSON/XML
- Able to work independently as well as in a team.
- Able to read/write well in English.
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
iOS App Developer
Responsibilities
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Design and build advanced applications on iOS/Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
- Design and build advanced applications on iOS/Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
Qualification requirements
MUST HAVE:
- Have a strong background in IT and programming (general knowledge about programming principle, design patterns, algorithm, database, data structure).
- At least 1 year of experience in native iOS development.
- Strong experience with Swift.
- Have a good mindset on UI/UX design for Mobile app.
- Experienced with third-party libraries.
- Experienced with object-oriented programming (OOP) principle.
- Experienced with Web service, REST APIs, handling JSON/XML
- Able to read/write well in English.
- Able to work independently as well as in a team.
- Knowledge of UIKit, Core Data, Core Animation, iOS memory management.
NICE TO HAVE:
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- Good Logic thinking and able to learn new technologies quickly
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Business Analyst
Responsibilities
To gather and elicit business requirements, collating and preparing data, performing analyses and making recommendations to assist the company / project(s) in developing business and improving operations.
- Perform requirements elicitation & analysis. Gather business and system requirements from clients.
- Assist Project Manager in project scoping, estimation & planning, and in managing project change requests.
- Effectively communicate and collaborate with a cross-functional development team. Work with the UX/UI team for design and screen mockups / wireframes.
- Write test scenarios for UAT. Support clients during the UAT phase.
- Serve as a liaison between stakeholders to ensure requirements are fully understood and are specified in detailed manner.
- Create system / feature requirements specifications, user story / backlog, business rules, and wireframe(s) for complex user stories.
Develop documentation throughout the software development life cycle (SDLC).
Requirements
- Bachelor degree in IT / Computer Science or equivalent.
- At least 02 years of working experience in BA role (handling business requirements directly from business users). Excellent in written communication in English language.
- Knowledge of software development process, especially software requirement analysis.
- Experience in the process of testing and people training.
- Strong communication and interpersonal skills.
- Competent presentation and documentation skills.
- Good analytical and critical thinking.
- Growth mindset: embrace the challenge and learn.
- Willingness to listen, calm down, and patiently champion ideas to others.
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management.
- Chances to work overseas based on the requests from clients.
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Ruby on Rails Developer
DESCRIPTION
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve
You will be engaged in multiple Web Application / Backend projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
Build:
- Design and build advanced web app/mobile API;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
Research:
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
Coach:
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
YOUR SKILLS AND EXPERIENCE
Must have :
- Experience with Ruby, Ruby on Rails frameworks.
- Hand-on knowledge of Ruby on rails, HTML/CSS JavaScript, jQuery
- Relational database design and implementation using PostgreSQL/ MySQL.
- Basic knowledge of SQL
- Strong analytical and problem solving abilities, support other members and can do code reviews.
Nice to have :
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- A commitment to quality and a thorough approach to work.
- Good teamwork and reliability.
- Able to read/write well in English.
WHY YOU’LL LOVE WORKING HERE
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities :
- Direct coaching from top management
- Chance to work overseas based on the request from clients
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Angular Developer
Job description for Angular 4+ Position
We are looking for an Angular 4+ Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and final HTML output. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.
Responsibilities
- Delivering a complete front end application
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
YOUR SKILLS AND EXPERIENCE
MUST HAVE:
- Proficiency with HTML5, CSS3, JS, Jquery, Javascript. (ES6)
- Professional, precise communication skills
- Deep knowledge of Angular 4+ practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Creating custom, general use modules and components which extend the elements and modules of core Angular 4+
- Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
- Experience with building the infrastructure for serving the front-end app and assets
- Architecting and automating the build process for production, using task runners or scripts
- Documenting the code inline using JSDoc or other conventions
- Use through Material UI, Ant UI, Bootstrap 4,…
- to learn, ready and able to self-learn new technology languages
- Consciously write clean, meticulous, detailed code
NICE TO HAVE:
- Self-organize time and work.
- Know how to use development tools: Docker, Git
- Having vuejs knowledge, ReactJs is the advantage
- Ability to withstand high pressure
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
ReactJS Developer
Job description for React.Js Position
We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
SKILLS
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
DevOps Engineer
Responsibilities
- As a DevOps Engineer, you will be part of a team to build AWS cloud architecture for our PHP/Javascript/ Ruby/Python/ Bash… applications.
- You will define and manage cloud infrastructure as code (IAC), improve CI/CD pipeline, ensure scalability and availability of the system, build a monitoring stack, and automate build, configuration, and deployment orchestration scripts, …
- You can also participate in developing PHP/Ruby applications & services for our customers.
- We are utilizing a broad toolset for DevOps/Infra like Docker, Ansible, Vagrant, Jenkins, Jenkins Pipelines, GitHub Actions… and leveraging multiple services from AWS: EC2, ECS, S3, Cloudfront, RDS, IAM, Route53, CloudWatch…
- Working to improve speed, efficiency, and scalability of all systems.
- Experience building and optimizing CI and CD Systems (Jenkin – Pipelines; CodeBuild, Code Deploy, GitHub Actions) for operation and deployment as automatically as possible.
- Monitor, troubleshoot, and manage all environments of the team.
- Responsible for zero downtime of the system for millions of users.
- To work with the engineering team and take architectural decisions.
- Knowledge of network protocols and standards.
Desired Skills and Experience
- Bachelor’s Degree in Telecommunication & Computer Networking or related field
- Understanding and experience with AWS.
- Experience and understand the concept of web application and its related technologies: Monolithic, Microservice, RESTfull API/ SOAP, CDN, etc.…
- Practical experience with multiple Infrastructures as Code like CloudFormation/Terraform for infrastructure provisioning in the cloud environment (an ability to write and run modules and documents).
- Containerize Orchestration – Experience in container technology and its concepts such as Docker, Kubernetes, ECS, EKS,…
- At least two years-of experience
- Experience in using Configuration management tools using either automatization/configuration management using Ansible, Puppet, Chef, Ca pistrano,…
- Familiarity with at least one programming language (PHP/ Javascript/ Ruby/ Python/ Bash/ etc….)
- Experience and can explain TDD.
- Understanding and confident with troubleshooting large-scale cloud orchestration and low-level Linux issues.
- Monitor systems and error exception tracking using AWS Cloudwatch, Datadog, ELK/EFK, Sentry, and NewRelic… Integrate with alerting tools (SMS, calling) like AWS Connect or Twilio.
- Understand and experience the well-architected framework of AWS to build and optimize the system on AWS.
- Understanding and experience with networking (TCP, UDP, OSI Model, …)
- Hands-on experience in operating and maintaining high-intensive RDBMS/NoSQL databases and search engines (e.g , MySQL, MongoDB, Elasticsearch, etc.).
- Experience with source control and related concepts (Git, Gitflow, Branches, Tags, Conflicts Resolve, etc.).
- Extensive experience setting up and maintaining CI/CD processes using the most popular tools. Especially GitHub Actions.
- Having a DevOps mindset and being a good team player (Calm, Cooperative, Problem-solving focus, no Ego, Trust, and Respect)
- Understanding of DevOps/CloudOps best practices, approaches, and methodologies.
- Good communication in English (spoken and written) is a plus
- Ability to quickly pick up new technology stacks
- Working well on multiple projects at the same time
- Self-driven, Proactive.
Big Plus
- Azure and GCP experience are also preferred.
- AWS/GCP/Azure Certificates (Solutions Architect, DevOps Engineer, Security Specialty…).
- Python or Nodejs coding skills.
- Good negotiation and communication skills, including a well-organized personality with analytical and conceptual abilities
- Knowledge about Computer Security, Application Security, and Security Standards & Best Practices (e.g OWASP, etc.)
Nice to have
- Microsoft Certified – Azure Solutions Architect Expert certificate
- AWS certification
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
QC Engineer (Manual/Automation)
Job Description
You will be engaged in multiple Mobile Application and Web projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Understand new features/functionality defined in product requirements by product owners and define the testing scope required through the release testing process.
- Write test cases, test plans and execute test for the mobile/web applications
- Logs and reports bug
- Ensures software applications meets Customers’ requirements
- Recommends quality improvements.
- Communicate status, risks and issues to Project Manager and QC Lead
- Ensure assigned tasks to be performed on time and with high quality.
- Other tasks as assigned by QC Lead and Project Manager
- Collaborate with developers to improve the usability of the product.
YOUR SKILLS AND EXPERIENCE
QC Manual:
- 2+ years of experience at the same position.
- Experience in web applications and mobile applications testing.
- Experience in creating and implementing test strategies and detailed test plans, test cases/scripts
- Experience with the full stack software quality control.
- Knowledge of web services/API a plus.
- Ability to manage multiple assigned tasks, strong organizational skills with great attention to detail.
- Have experience in estimating test activities and deliverables.
- Knowledge of software testing methodologies and practices.
- Good at Documentation, Problem solving.
- Strong curiosity and analytical thinking.
- English communication
- Good knowledge and have real experience with automation test tool is plus
QC Automation:
- 2+ years of experience in the position of QA/QC or Software Engineer.
- 2 years of experience in software testing using automation testing tools
- Experience with Selenium or Katalon or equivalent frameworks.
- Experience in web applications and mobile applications testing.
- Experience in creating and implementing test strategies and detailed test plans, test cases/scripts
- Experience with the full stack software quality control.
- Knowledge of web services/API a plus.
- Ability to manage multiple assigned tasks, strong organizational skills with great attention to detail.
- Have experience in estimating test activities and deliverables.
- Knowledge of software testing methodologies and practices.
- Good understanding on testing process, testing life cycle
- Good at Documentation, Problem solving.
- Strong curiosity and analytical thinking.
Soft skills:
- Self-improver with Can-do mindset.
- A commitment to quality and a thorough approach to work.
- Good interpersonal & teamwork skills.
- Able to work under high pressure
- Able to read/write well in English.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
ASP.NET and ASP.NET Core Developer
Job Description
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
YOUR SKILLS AND EXPERIENCE
MUST HAVE:
- At least 1 year of experience in ASP.NET Developer
- Familiarity with the ASP.NET framework, SQL Server, MySQL and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Knowledge of at least one of the .NET languages (e.g. C#, ASP .NET) and HTML5/CSS3
- Experienced with .NET core
- Familiarity with architecture styles/APIs (REST, RPC)
- Familiarity with development tools: Git/SVN, Redmine, Visual Studio, Eclipse, NetBeans, Vagrant, etc.
- Aggressive problem diagnosis and creative problem-solving skills.
- Intermediate English skills.
- BSc/BA in Computer Science, Engineering or a related field
NICE TO HAVE:
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- Good Logic thinking and able to learn new technologies quickly
Why you will love working here:
- Nice and friendly working environment.
- Competitive salary with multiple bonus scheme
- Lots of interesting and challenging projects to work on.
- 13th-month salary benefits
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
- Free in-house entertainment facilities (football), coffee, and snack (instant noodles, cookies, candies…)
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Digital Marketing Executive
The main tasks:
- Develop a Marketing plan (monthly, quarterly, yearly) and budget for marketing activities.
- Implement effective plans and budgets in line with the company’s plans and directions.
- Plan and implement online, offline, and digital marketing activities (Google ads, SEO, LinkedIn, Facebook ads, seminars, events, …), communication activities, and promoting our software outsourcing services effectively.
- Monitor, evaluate ads quality, and optimize campaigns
- Periodically report and analyze campaign metrics as required.
- Research and update new marketing trends, new technologies
- Research and analyze markets, brands, customer insights, new products, competitors, and indicators related to Marketing development.
- Be responsible for the KPIs, campaigns, and the common targets
- Coordinate with Sales and Marketing teams to perfect the Sales-Marketing process and build effective lead acquisition channels.
- Support the marketing team in email marketing, connecting with customers, and other activities as required.
Requirements
- Good English skills
- At least 4 years of experience in the marketing field of B2B
- Good communication and negotiation skills
- Specialized knowledge in marketing, digital, and media
- High requirements for management skills, team training, analytical skills, planning, time management, problem-solving skills, and work progress with high commitment.
- Be able to use editing and design tools is an advantage
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Digital Marketing Specialist
Responsibilities
We are seeking a dynamic and experienced Digital Marketing Executive to join our team. The ideal candidate will have at least 2 years of experience, preferably in B2B marketing within IT, global market services, or creative agencies.
Key Responsibilities
SEO and SEM:
- Conduct keyword research for effective SEO and SEM strategies.
- Perform on/off-page website audits to enhance online visibility.
- Develop and implement content strategies and conduct content audits.
Social Media Management:
- Create and schedule engaging content across various social media platforms.
- Develop and execute paid advertising campaigns on LinkedIn, Facebook, and Google.
Website Management:
- Ensure the effective management and optimization of the company website.
- Collaborate on sales enablement by coordinating the creation of product materials.
Marketing Automation:
- Develop and implement marketing automation processes to enhance efficiency.
- Periodically report and analyze campaign metrics to refine strategies.
Requirements
- Fluent in both spoken and written English
- Proficient in on-page and off-page SEO techniques.
- Understanding of the customer journey and content funnels.
- Ability to create content plans and editorial calendars with strong copywriting skills.
- Knowledge of PPC account structuring and management.
- Familiarity with LinkedIn, Facebook advertising, and Google Ads.
- Critical and strategic thinking with a data-driven approach.
- Strong organizational and logistics skills, including event identification and sourcing.
- Excellent management skills, including team training, analytical thinking, planning, time management, problem-solving, and a high commitment to work progress.
Why you will love working here:
- Competitive salary with multiple bonus schemes
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus schemes
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from the client
- Chance to improve technical skills while working with clients on new technology, and exciting workshops and seminars.
- Chance to become leader of a dynamic and growing company.
Data Engineer
REQUIRED
- At least 3 years of experience in Data Engineering
- Good communication in English
- Degree in Computer Science or related field
- Experience with designing database structures
- Analytical mindset and good problem-solving skills
- Good organizational skills
- Ability to work both independently and as part of a team
- Strong knowledge of Linux/Unix operating system and command line (bash script)
- Proficiency in programming languages, databases: (Python or Java), SQL, PostgreSQL, MySQL and building and maintaining ETL workflows
- Proficiency in writing clean and well-tested code
- Solid experience in software design, modeling, web scraping and data crawling, cleaning, integration, processing, and analysis.
- Experienced with tools like Docker, Conda, Singularity, and Elasticsearch, Airflow and how to use ci/cd tools to include custom compiled code if needed
- Familiar with distributed computing engines (Spark, Trino, Presto, Flink) & streaming processing (Flink, kafka)
PLUS
- Deep understanding of data formats, data lake abstractions and optimizations to ensure best performance at query stage (partitioning, bucketing, file sizes and how this relates to concurrency that can be achieved)
- Keen eye on data quality, data lineage and documenting data with a focus on creating a self service environment for data scientists to explore data independently where needed
- Feature engineering experience from previous data science jobs, help data scientist with optimizing compute and to act as a guide for what is possible when data volumes are high or skew in distribution
SKILLS:
- Ability to quickly learn and adapt to new technologies, tools, or programming languages
- Strong problem-solving skills for high-tech applications
- Excellent team collaboration and communication skills
- Ability to work independently and handle pressure effectively
- Strong desire to bring positive values to the community
Why you will love working here:
- Nice and friendly working environment.
- Competitive salary with multiple bonus schemes
- Lots of interesting and challenging projects to work on.
- 13th-month salary benefits
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of startup culture.
- A fun, awesome work environment with multiple exciting bonus schemes
- Progressive and international working environment.
- Exciting company activities.
- Free in-house entertainment facilities (football), coffee, and snacks (instant noodles, cookies, candies…)
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve technical skills while working with clients on new technology, and exciting workshops and seminars.
- Chance to become leader of a dynamic and growing company.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Don’t be intimidated.
The least you can do is to write us a nice email (please send directly to hr@vinova.sg) explaining why you want to work with us and why you think you’d be a good candidate.
All positions (Full-time, Part-time, Intern) are available.
You can also check other Mobile Developer Jobs in Singapore here.
IT Project Manager
Responsibilities
- In charge of application and system developments
- Coordinate project schedules, deadlines, ensuring requirements are met
- Facilitate changes and ensure that all parties are informed of any changes on schedule and budget
- Obtain clients’ approval and acceptance of project deliveries
- Ensure projects’ quality adheres to international industry standards
- Work closely with clients to keep them up-to-date on project progress
- Work closely with the development team to ensure timely and on budget deliveries
- Create and maintain documentation for all projects
- Require a high-level of autonomy in a fast-paced environment
Skills and Requirements
MUST HAVE:
- Major: Information Technology, Computer Science, Computer Engineering or related technical disciplines;
- At least 03 years of experience in Project Manager Position.
- Experiences in managing projects, gathering requirements, managing expectations
- Have an eye for detail on project quality and deliveries
- Good communication skills
- Dynamic teamwork skills.
- Confident, independent and meticulous
- Must have the ability to independently cope with tight deadlines and constraints
- Fluent English
NICE TO HAVE:
- Good logical thinking, planning and change management abilities.
- Good process compliance mindset
- Energetic, enthusiastic, able to withstand high work pressure.
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Sales and Business Development Manager
- Prospect, qualify, develop new business opportunities with existing, potential new clients for solutions and services; to develop access strategy to initiate contact; to identify and understand their pain-point and to tailor solutions and services.
- Implement effective and consistent sales processes. Drive sales process leadership from contact through strategy, proposal, presentation & successful conclusion for IT services
- Manage and develop major and critical customer accounts, and coordinate the management of account management support when needed.
- Negotiate all aspects of contractual agreement including terms and conditions, duration and pricing with the contracting entity.
- Establish good rapport and relationships with clients
- To maintain client relationship post-sale as account management to ensure satisfaction, ensure delivery against subsequent work order activity and identify additional opportunities within the account based on evolving needs of client over the longer term.
- Prepare/craft out quotations and proposals with Technical Solution Pre-sales team and Delivery team for clients’ needs and requirements.
- To work well with Operation/Delivery Teams and other relevant stakeholders for account management and smooth service delivery.
- Ensure proper handling/producing of sales documentation with strict adherence to company policies and processes.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Web/Mobile Designer UI/UX
We are looking for a UI/UX Designer to work with our international customers; someone who is creative and can design modern and intuitive interfaces.
- Vinova earns respect from customers by being committed to quality, flexibility, and speed. We strive to build great products by working closely with our customers, and through open yet disciplined collaboration.
- You will be working in an encouraging and challenging environment, taking advantage of the latest technology to develop excellent mobile apps for clients. You will be engaging clients in both on-site and off-site support.
Job Responsibility
- Collaborate with product owners and designers to create ideas and provide intuitive and high-quality user experience
- Build functional prototypes to validate and test your designs
- Help maintain visual and brand consistency between all products and outlets
- Working with design systems and libraries
- Be involved in the whole project lifecycle from design to development
Requirements
- Degree/Diploma in Human Computer Interactions, Design or related disciplines is preferred
- Minimum 2-3 years of experiences in UI or UX Design
- Proficient in UIUX design tools such as Figma, Adobe XD and AI
- Ability to communicate effectively and comfortably with team members
- Attention to details and have a creative and innovative thinking
- Have a UI/UX design portfolio
Why you will love working here:
Opportunities
- Gain experience with multiple industries that range from SMEs, Enterprise, Insurance, Finance, the Blockchain industry, Government, and
- Services and have the chance to work on products at varying stages in their lifecycle
- Work with a young and dynamic team. Learn and grow in an ambitious, innovative, and fun work environment.
- Competitive salary with multiple bonus scheme and annual salary review
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Provide device for work.
- Chance to become leader of a startup culture.
- Progressive and international working environment.
- Exciting company activities.
React Native Developer
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
Skills and Requirements
- At lease 1 year of real work experience with React Native and React component lifecycle
- Experience with push notification
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle {Android Studio, IntelliJ}
- Understanding of HTTP, RESTful data structures, and JSON format.
- Good Product mindset, communication and English skills.
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Knowledge of {functional or object-oriented}programming
- Ability to write well-documented, clean Javascript code
- Experience in API design, SDK architecture, and mobile software lifecycle development practices.
- Experience with Redux
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Flutter Developer
Responsibilities
- Participate in the development of Mobile Apps projects on Web and App platforms (Android, IOS, Flutter).
- Design interface, optimize UI/UX follow.
- Optimize Native APIs, implement & maintain mobile apps using Flutter platform
- Research and apply new tools and technologies in optimization products according to the needs of the company.
- Work, coordinate work in groups under the assignment of work of superiors.
Skills and Requirements
MUST HAVE:
- Major: Information Technology, Computer Science, Applied Mathematics or related technical disciplines;
- At least 1 year of experience in developing Flutter Mobile Apps.
- Experience in developing Native Mobile Apps (iOS, Android) is an advantage.
- Knowledge of object-oriented programming (OOP).
- Knowledge of popular patterns (Provider/Bloc/GetX).
- Experience in UI/UX design.
- Experience in communicating with Native is an advantage.
- Master the techniques of lazy loading, caching, push notification, REST API.
- Can-do attitude, ability in researching new tech, self-motivated and responsible.
NICE TO HAVE:
- It will be an advantage when the candidate has experience in banking and finance.
- Have passion and enthusiasm for Mobile programming.
- Dynamic and teamwork skills.
- Good logical thinking, planning, process management, change management ability.
- Able to work independently and in a team.
- Good health, honesty, compliance, dynamic, enthusiastic, able to withstand high work pressure.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
NodeJS Developer
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions
Skills and Requirements
- Strong proficiency in JavaScript
- Knowledge of Node.js and frameworks available for it {such as Express, StrongLoop, etc depending on your technology stack}
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages {such as Jade, EJS, etc depending on your technology stack}
- Good understanding of server-side CSS preprocessors {such as Stylus, Less, etc depending on your technology stack}
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Android App Developer
Responsibilities
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Design and build awesome applications on Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on improving application performance;
- Continuously discover, evaluate, and implement latest technologies;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
Qualification requirements
- At least 1 year of experience in native Android development (Java/Kotlin)
- Have a good mindset on UI/UX design for mobile app.
- Ability to research and custom library
- Experienced with third-party libraries: retrofit, rxjava, gson, butterknife, picasso, dagger, …
- Have a strong background in IT and programming (general knowledge about programming principle, design patterns, algorithm, database, data structure).
- Experienced with object-oriented programming (OOP) principle.
- Experienced with Web service, REST APIs, handling JSON/XML
- Able to work independently as well as in a team.
- Able to read/write well in English.
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
iOS App Developer
Responsibilities
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Design and build advanced applications on iOS/Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
- Design and build advanced applications on iOS/Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
Qualification requirements
MUST HAVE:
- Have a strong background in IT and programming (general knowledge about programming principle, design patterns, algorithm, database, data structure).
- At least 1 year of experience in native iOS development.
- Strong experience with Swift.
- Have a good mindset on UI/UX design for Mobile app.
- Experienced with third-party libraries.
- Experienced with object-oriented programming (OOP) principle.
- Experienced with Web service, REST APIs, handling JSON/XML
- Able to read/write well in English.
- Able to work independently as well as in a team.
- Knowledge of UIKit, Core Data, Core Animation, iOS memory management.
NICE TO HAVE:
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- Good Logic thinking and able to learn new technologies quickly
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Business Analyst
Responsibilities
To gather and elicit business requirements, collating and preparing data, performing analyses and making recommendations to assist the company / project(s) in developing business and improving operations.
- Perform requirements elicitation & analysis. Gather business and system requirements from clients.
- Assist Project Manager in project scoping, estimation & planning, and in managing project change requests.
- Effectively communicate and collaborate with a cross-functional development team. Work with the UX/UI team for design and screen mockups / wireframes.
- Write test scenarios for UAT. Support clients during the UAT phase.
- Serve as a liaison between stakeholders to ensure requirements are fully understood and are specified in detailed manner.
- Create system / feature requirements specifications, user story / backlog, business rules, and wireframe(s) for complex user stories.
Develop documentation throughout the software development life cycle (SDLC).
Requirements
- Bachelor degree in IT / Computer Science or equivalent.
- At least 02 years of working experience in BA role (handling business requirements directly from business users). Excellent in written communication in English language.
- Knowledge of software development process, especially software requirement analysis.
- Experience in the process of testing and people training.
- Strong communication and interpersonal skills.
- Competent presentation and documentation skills.
- Good analytical and critical thinking.
- Growth mindset: embrace the challenge and learn.
- Willingness to listen, calm down, and patiently champion ideas to others.
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management.
- Chances to work overseas based on the requests from clients.
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Ruby on Rails Developer
DESCRIPTION
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve
You will be engaged in multiple Web Application / Backend projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
Build:
- Design and build advanced web app/mobile API;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
Research:
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
Coach:
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
YOUR SKILLS AND EXPERIENCE
Must have :
- Experience with Ruby, Ruby on Rails frameworks.
- Hand-on knowledge of Ruby on rails, HTML/CSS JavaScript, jQuery
- Relational database design and implementation using PostgreSQL/ MySQL.
- Basic knowledge of SQL
- Strong analytical and problem solving abilities, support other members and can do code reviews.
Nice to have :
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- A commitment to quality and a thorough approach to work.
- Good teamwork and reliability.
- Able to read/write well in English.
WHY YOU’LL LOVE WORKING HERE
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities :
- Direct coaching from top management
- Chance to work overseas based on the request from clients
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Angular Developer
Job description for Angular 4+ Position
We are looking for an Angular 4+ Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and final HTML output. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.
Responsibilities
- Delivering a complete front end application
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
YOUR SKILLS AND EXPERIENCE
MUST HAVE:
- Proficiency with HTML5, CSS3, JS, Jquery, Javascript. (ES6)
- Professional, precise communication skills
- Deep knowledge of Angular 4+ practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Creating custom, general use modules and components which extend the elements and modules of core Angular 4+
- Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
- Experience with building the infrastructure for serving the front-end app and assets
- Architecting and automating the build process for production, using task runners or scripts
- Documenting the code inline using JSDoc or other conventions
- Use through Material UI, Ant UI, Bootstrap 4,…
- to learn, ready and able to self-learn new technology languages
- Consciously write clean, meticulous, detailed code
NICE TO HAVE:
- Self-organize time and work.
- Know how to use development tools: Docker, Git
- Having vuejs knowledge, ReactJs is the advantage
- Ability to withstand high pressure
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
ReactJS Developer
Job description for React.Js Position
We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
SKILLS
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
DevOps Engineer
Responsibilities
- As a DevOps Engineer, you will be part of a team to build AWS cloud architecture for our PHP/Javascript/ Ruby/Python/ Bash… applications.
- You will define and manage cloud infrastructure as code (IAC), improve CI/CD pipeline, ensure scalability and availability of the system, build a monitoring stack, and automate build, configuration, and deployment orchestration scripts, …
- You can also participate in developing PHP/Ruby applications & services for our customers.
- We are utilizing a broad toolset for DevOps/Infra like Docker, Ansible, Vagrant, Jenkins, Jenkins Pipelines, GitHub Actions… and leveraging multiple services from AWS: EC2, ECS, S3, Cloudfront, RDS, IAM, Route53, CloudWatch…
- Working to improve speed, efficiency, and scalability of all systems.
- Experience building and optimizing CI and CD Systems (Jenkin – Pipelines; CodeBuild, Code Deploy, GitHub Actions) for operation and deployment as automatically as possible.
- Monitor, troubleshoot, and manage all environments of the team.
- Responsible for zero downtime of the system for millions of users.
- To work with the engineering team and take architectural decisions.
- Knowledge of network protocols and standards.
Desired Skills and Experience
- Bachelor’s Degree in Telecommunication & Computer Networking or related field
- Understanding and experience with AWS.
- Experience and understand the concept of web application and its related technologies: Monolithic, Microservice, RESTfull API/ SOAP, CDN, etc.…
- Practical experience with multiple Infrastructures as Code like CloudFormation/Terraform for infrastructure provisioning in the cloud environment (an ability to write and run modules and documents).
- Containerize Orchestration – Experience in container technology and its concepts such as Docker, Kubernetes, ECS, EKS,…
- At least two years-of experience
- Experience in using Configuration management tools using either automatization/configuration management using Ansible, Puppet, Chef, Ca pistrano,…
- Familiarity with at least one programming language (PHP/ Javascript/ Ruby/ Python/ Bash/ etc….)
- Experience and can explain TDD.
- Understanding and confident with troubleshooting large-scale cloud orchestration and low-level Linux issues.
- Monitor systems and error exception tracking using AWS Cloudwatch, Datadog, ELK/EFK, Sentry, and NewRelic… Integrate with alerting tools (SMS, calling) like AWS Connect or Twilio.
- Understand and experience the well-architected framework of AWS to build and optimize the system on AWS.
- Understanding and experience with networking (TCP, UDP, OSI Model, …)
- Hands-on experience in operating and maintaining high-intensive RDBMS/NoSQL databases and search engines (e.g , MySQL, MongoDB, Elasticsearch, etc.).
- Experience with source control and related concepts (Git, Gitflow, Branches, Tags, Conflicts Resolve, etc.).
- Extensive experience setting up and maintaining CI/CD processes using the most popular tools. Especially GitHub Actions.
- Having a DevOps mindset and being a good team player (Calm, Cooperative, Problem-solving focus, no Ego, Trust, and Respect)
- Understanding of DevOps/CloudOps best practices, approaches, and methodologies.
- Good communication in English (spoken and written) is a plus
- Ability to quickly pick up new technology stacks
- Working well on multiple projects at the same time
- Self-driven, Proactive.
Big Plus
- Azure and GCP experience are also preferred.
- AWS/GCP/Azure Certificates (Solutions Architect, DevOps Engineer, Security Specialty…).
- Python or Nodejs coding skills.
- Good negotiation and communication skills, including a well-organized personality with analytical and conceptual abilities
- Knowledge about Computer Security, Application Security, and Security Standards & Best Practices (e.g OWASP, etc.)
Nice to have
- Microsoft Certified – Azure Solutions Architect Expert certificate
- AWS certification
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
QC Engineer (Manual/Automation)
Job Description
You will be engaged in multiple Mobile Application and Web projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Understand new features/functionality defined in product requirements by product owners and define the testing scope required through the release testing process.
- Write test cases, test plans and execute test for the mobile/web applications
- Logs and reports bug
- Ensures software applications meets Customers’ requirements
- Recommends quality improvements.
- Communicate status, risks and issues to Project Manager and QC Lead
- Ensure assigned tasks to be performed on time and with high quality.
- Other tasks as assigned by QC Lead and Project Manager
- Collaborate with developers to improve the usability of the product.
YOUR SKILLS AND EXPERIENCE
QC Manual:
- 2+ years of experience at the same position.
- Experience in web applications and mobile applications testing.
- Experience in creating and implementing test strategies and detailed test plans, test cases/scripts
- Experience with the full stack software quality control.
- Knowledge of web services/API a plus.
- Ability to manage multiple assigned tasks, strong organizational skills with great attention to detail.
- Have experience in estimating test activities and deliverables.
- Knowledge of software testing methodologies and practices.
- Good at Documentation, Problem solving.
- Strong curiosity and analytical thinking.
- English communication
- Good knowledge and have real experience with automation test tool is plus
QC Automation:
- 2+ years of experience in the position of QA/QC or Software Engineer.
- 2 years of experience in software testing using automation testing tools
- Experience with Selenium or Katalon or equivalent frameworks.
- Experience in web applications and mobile applications testing.
- Experience in creating and implementing test strategies and detailed test plans, test cases/scripts
- Experience with the full stack software quality control.
- Knowledge of web services/API a plus.
- Ability to manage multiple assigned tasks, strong organizational skills with great attention to detail.
- Have experience in estimating test activities and deliverables.
- Knowledge of software testing methodologies and practices.
- Good understanding on testing process, testing life cycle
- Good at Documentation, Problem solving.
- Strong curiosity and analytical thinking.
Soft skills:
- Self-improver with Can-do mindset.
- A commitment to quality and a thorough approach to work.
- Good interpersonal & teamwork skills.
- Able to work under high pressure
- Able to read/write well in English.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
ASP.NET and ASP.NET Core Developer
Job Description
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
YOUR SKILLS AND EXPERIENCE
MUST HAVE:
- At least 1 year of experience in ASP.NET Developer
- Familiarity with the ASP.NET framework, SQL Server, MySQL and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Knowledge of at least one of the .NET languages (e.g. C#, ASP .NET) and HTML5/CSS3
- Experienced with .NET core
- Familiarity with architecture styles/APIs (REST, RPC)
- Familiarity with development tools: Git/SVN, Redmine, Visual Studio, Eclipse, NetBeans, Vagrant, etc.
- Aggressive problem diagnosis and creative problem-solving skills.
- Intermediate English skills.
- BSc/BA in Computer Science, Engineering or a related field
NICE TO HAVE:
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- Good Logic thinking and able to learn new technologies quickly
Why you will love working here:
- Nice and friendly working environment.
- Competitive salary with multiple bonus scheme
- Lots of interesting and challenging projects to work on.
- 13th-month salary benefits
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
- Free in-house entertainment facilities (football), coffee, and snack (instant noodles, cookies, candies…)
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Digital Marketing Specialist
Responsibilities
We are seeking a dynamic and experienced Digital Marketing Executive to join our team. The ideal candidate will have at least 2 years of experience, preferably in B2B marketing within IT, global market services, or creative agencies.
Key Responsibilities
SEO and SEM:
- Conduct keyword research for effective SEO and SEM strategies.
- Perform on/off-page website audits to enhance online visibility.
- Develop and implement content strategies and conduct content audits.
Social Media Management:
- Create and schedule engaging content across various social media platforms.
- Develop and execute paid advertising campaigns on LinkedIn, Facebook, and Google.
Website Management:
- Ensure the effective management and optimization of the company website.
- Collaborate on sales enablement by coordinating the creation of product materials.
Marketing Automation:
- Develop and implement marketing automation processes to enhance efficiency.
- Periodically report and analyze campaign metrics to refine strategies.
Requirements
- Fluent in both spoken and written English
- Proficient in on-page and off-page SEO techniques.
- Understanding of the customer journey and content funnels.
- Ability to create content plans and editorial calendars with strong copywriting skills.
- Knowledge of PPC account structuring and management.
- Familiarity with LinkedIn, Facebook advertising, and Google Ads.
- Critical and strategic thinking with a data-driven approach.
- Strong organizational and logistics skills, including event identification and sourcing.
- Excellent management skills, including team training, analytical thinking, planning, time management, problem-solving, and a high commitment to work progress.
Why you will love working here:
- Competitive salary with multiple bonus schemes
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus schemes
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from the client
- Chance to improve technical skills while working with clients on new technology, and exciting workshops and seminars.
- Chance to become leader of a dynamic and growing company.
Data Engineer
REQUIRED
- At least 3 years of experience in Data Engineering
- Good communication in English
- Degree in Computer Science or related field
- Experience with designing database structures
- Analytical mindset and good problem-solving skills
- Good organizational skills
- Ability to work both independently and as part of a team
- Strong knowledge of Linux/Unix operating system and command line (bash script)
- Proficiency in programming languages, databases: (Python or Java), SQL, PostgreSQL, MySQL and building and maintaining ETL workflows
- Proficiency in writing clean and well-tested code
- Solid experience in software design, modeling, web scraping and data crawling, cleaning, integration, processing, and analysis.
- Experienced with tools like Docker, Conda, Singularity, and Elasticsearch, Airflow and how to use ci/cd tools to include custom compiled code if needed
- Familiar with distributed computing engines (Spark, Trino, Presto, Flink) & streaming processing (Flink, kafka)
PLUS
- Deep understanding of data formats, data lake abstractions and optimizations to ensure best performance at query stage (partitioning, bucketing, file sizes and how this relates to concurrency that can be achieved)
- Keen eye on data quality, data lineage and documenting data with a focus on creating a self service environment for data scientists to explore data independently where needed
- Feature engineering experience from previous data science jobs, help data scientist with optimizing compute and to act as a guide for what is possible when data volumes are high or skew in distribution
SKILLS:
- Ability to quickly learn and adapt to new technologies, tools, or programming languages
- Strong problem-solving skills for high-tech applications
- Excellent team collaboration and communication skills
- Ability to work independently and handle pressure effectively
- Strong desire to bring positive values to the community
Why you will love working here:
- Nice and friendly working environment.
- Competitive salary with multiple bonus schemes
- Lots of interesting and challenging projects to work on.
- 13th-month salary benefits
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of startup culture.
- A fun, awesome work environment with multiple exciting bonus schemes
- Progressive and international working environment.
- Exciting company activities.
- Free in-house entertainment facilities (football), coffee, and snacks (instant noodles, cookies, candies…)
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve technical skills while working with clients on new technology, and exciting workshops and seminars.
- Chance to become leader of a dynamic and growing company.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Don’t be intimidated.
The least you can do is to write us a nice email (please send directly to hr@vinova.sg) explaining why you want to work with us and why you think you’d be a good candidate.
All positions (Full-time, Part-time, Intern) are available.
You can also check other Mobile Developer Jobs in Singapore here.
IT Project Manager
Responsibilities
- In charge of application and system developments
- Coordinate project schedules, deadlines, ensuring requirements are met
- Facilitate changes and ensure that all parties are informed of any changes on schedule and budget
- Obtain clients’ approval and acceptance of project deliveries
- Ensure projects’ quality adheres to international industry standards
- Work closely with clients to keep them up-to-date on project progress
- Work closely with the development team to ensure timely and on budget deliveries
- Create and maintain documentation for all projects
- Require a high-level of autonomy in a fast-paced environment
Skills and Requirements
MUST HAVE:
- Major: Information Technology, Computer Science, Computer Engineering or related technical disciplines;
- At least 03 years of experience in Project Manager Position.
- Experiences in managing projects, gathering requirements, managing expectations
- Have an eye for detail on project quality and deliveries
- Good communication skills
- Dynamic teamwork skills.
- Confident, independent and meticulous
- Must have the ability to independently cope with tight deadlines and constraints
- Fluent English
NICE TO HAVE:
- Good logical thinking, planning and change management abilities.
- Good process compliance mindset
- Energetic, enthusiastic, able to withstand high work pressure.
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Sales and Business Development Manager
- Prospect, qualify, develop new business opportunities with existing, potential new clients for solutions and services; to develop access strategy to initiate contact; to identify and understand their pain-point and to tailor solutions and services.
- Implement effective and consistent sales processes. Drive sales process leadership from contact through strategy, proposal, presentation & successful conclusion for IT services
- Manage and develop major and critical customer accounts, and coordinate the management of account management support when needed.
- Negotiate all aspects of contractual agreement including terms and conditions, duration and pricing with the contracting entity.
- Establish good rapport and relationships with clients
- To maintain client relationship post-sale as account management to ensure satisfaction, ensure delivery against subsequent work order activity and identify additional opportunities within the account based on evolving needs of client over the longer term.
- Prepare/craft out quotations and proposals with Technical Solution Pre-sales team and Delivery team for clients’ needs and requirements.
- To work well with Operation/Delivery Teams and other relevant stakeholders for account management and smooth service delivery.
- Ensure proper handling/producing of sales documentation with strict adherence to company policies and processes.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Web/Mobile Designer UI/UX
We are looking for a UI/UX Designer to work with our international customers; someone who is creative and can design modern and intuitive interfaces.
- Vinova earns respect from customers by being committed to quality, flexibility, and speed. We strive to build great products by working closely with our customers, and through open yet disciplined collaboration.
- You will be working in an encouraging and challenging environment, taking advantage of the latest technology to develop excellent mobile apps for clients. You will be engaging clients in both on-site and off-site support.
Job Responsibility
- Collaborate with product owners and designers to create ideas and provide intuitive and high-quality user experience
- Build functional prototypes to validate and test your designs
- Help maintain visual and brand consistency between all products and outlets
- Working with design systems and libraries
- Be involved in the whole project lifecycle from design to development
Requirements
- Degree/Diploma in Human Computer Interactions, Design or related disciplines is preferred
- Minimum 2-3 years of experiences in UI or UX Design
- Proficient in UIUX design tools such as Figma, Adobe XD and AI
- Ability to communicate effectively and comfortably with team members
- Attention to details and have a creative and innovative thinking
- Have a UI/UX design portfolio
Why you will love working here:
Opportunities
- Gain experience with multiple industries that range from SMEs, Enterprise, Insurance, Finance, the Blockchain industry, Government, and
- Services and have the chance to work on products at varying stages in their lifecycle
- Work with a young and dynamic team. Learn and grow in an ambitious, innovative, and fun work environment.
- Competitive salary with multiple bonus scheme and annual salary review
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Provide device for work.
- Chance to become leader of a startup culture.
- Progressive and international working environment.
- Exciting company activities.
React Native Developer
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
Skills and Requirements
- At lease 1 year of real work experience with React Native and React component lifecycle
- Experience with push notification
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle {Android Studio, IntelliJ}
- Understanding of HTTP, RESTful data structures, and JSON format.
- Good Product mindset, communication and English skills.
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Knowledge of {functional or object-oriented}programming
- Ability to write well-documented, clean Javascript code
- Experience in API design, SDK architecture, and mobile software lifecycle development practices.
- Experience with Redux
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Flutter Developer
Responsibilities
- Participate in the development of Mobile Apps projects on Web and App platforms (Android, IOS, Flutter).
- Design interface, optimize UI/UX follow.
- Optimize Native APIs, implement & maintain mobile apps using Flutter platform
- Research and apply new tools and technologies in optimization products according to the needs of the company.
- Work, coordinate work in groups under the assignment of work of superiors.
Skills and Requirements
MUST HAVE:
- Major: Information Technology, Computer Science, Applied Mathematics or related technical disciplines;
- At least 1 year of experience in developing Flutter Mobile Apps.
- Experience in developing Native Mobile Apps (iOS, Android) is an advantage.
- Knowledge of object-oriented programming (OOP).
- Knowledge of popular patterns (Provider/Bloc/GetX).
- Experience in UI/UX design.
- Experience in communicating with Native is an advantage.
- Master the techniques of lazy loading, caching, push notification, REST API.
- Can-do attitude, ability in researching new tech, self-motivated and responsible.
NICE TO HAVE:
- It will be an advantage when the candidate has experience in banking and finance.
- Have passion and enthusiasm for Mobile programming.
- Dynamic and teamwork skills.
- Good logical thinking, planning, process management, change management ability.
- Able to work independently and in a team.
- Good health, honesty, compliance, dynamic, enthusiastic, able to withstand high work pressure.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
NodeJS Developer
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions
Skills and Requirements
- Strong proficiency in JavaScript
- Knowledge of Node.js and frameworks available for it {such as Express, StrongLoop, etc depending on your technology stack}
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages {such as Jade, EJS, etc depending on your technology stack}
- Good understanding of server-side CSS preprocessors {such as Stylus, Less, etc depending on your technology stack}
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Android App Developer
Responsibilities
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Design and build awesome applications on Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on improving application performance;
- Continuously discover, evaluate, and implement latest technologies;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
Qualification requirements
- At least 1 year of experience in native Android development (Java/Kotlin)
- Have a good mindset on UI/UX design for mobile app.
- Ability to research and custom library
- Experienced with third-party libraries: retrofit, rxjava, gson, butterknife, picasso, dagger, …
- Have a strong background in IT and programming (general knowledge about programming principle, design patterns, algorithm, database, data structure).
- Experienced with object-oriented programming (OOP) principle.
- Experienced with Web service, REST APIs, handling JSON/XML
- Able to work independently as well as in a team.
- Able to read/write well in English.
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
iOS App Developer
Responsibilities
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Design and build advanced applications on iOS/Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
- Design and build advanced applications on iOS/Android;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
Qualification requirements
MUST HAVE:
- Have a strong background in IT and programming (general knowledge about programming principle, design patterns, algorithm, database, data structure).
- At least 1 year of experience in native iOS development.
- Strong experience with Swift.
- Have a good mindset on UI/UX design for Mobile app.
- Experienced with third-party libraries.
- Experienced with object-oriented programming (OOP) principle.
- Experienced with Web service, REST APIs, handling JSON/XML
- Able to read/write well in English.
- Able to work independently as well as in a team.
- Knowledge of UIKit, Core Data, Core Animation, iOS memory management.
NICE TO HAVE:
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- Good Logic thinking and able to learn new technologies quickly
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Business Analyst
Responsibilities
To gather and elicit business requirements, collating and preparing data, performing analyses and making recommendations to assist the company / project(s) in developing business and improving operations.
- Perform requirements elicitation & analysis. Gather business and system requirements from clients.
- Assist Project Manager in project scoping, estimation & planning, and in managing project change requests.
- Effectively communicate and collaborate with a cross-functional development team. Work with the UX/UI team for design and screen mockups / wireframes.
- Write test scenarios for UAT. Support clients during the UAT phase.
- Serve as a liaison between stakeholders to ensure requirements are fully understood and are specified in detailed manner.
- Create system / feature requirements specifications, user story / backlog, business rules, and wireframe(s) for complex user stories.
Develop documentation throughout the software development life cycle (SDLC).
Requirements
- Bachelor degree in IT / Computer Science or equivalent.
- At least 02 years of working experience in BA role (handling business requirements directly from business users). Excellent in written communication in English language.
- Knowledge of software development process, especially software requirement analysis.
- Experience in the process of testing and people training.
- Strong communication and interpersonal skills.
- Competent presentation and documentation skills.
- Good analytical and critical thinking.
- Growth mindset: embrace the challenge and learn.
- Willingness to listen, calm down, and patiently champion ideas to others.
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management.
- Chances to work overseas based on the requests from clients.
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Ruby on Rails Developer
DESCRIPTION
You will be engaged in multiple Mobile Application projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve
You will be engaged in multiple Web Application / Backend projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
Build:
- Design and build advanced web app/mobile API;
- Collaborate with cross-functional teams to deliver value features;
- Work on bug fixing and improve application performance;
Research:
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Carry out relevant R&D to address new trends and new technologies that could be applicable to the current products.
Coach:
- Supervise and support other junior developers in fulfilling tasks as well as improving their skills
YOUR SKILLS AND EXPERIENCE
Must have :
- Experience with Ruby, Ruby on Rails frameworks.
- Hand-on knowledge of Ruby on rails, HTML/CSS JavaScript, jQuery
- Relational database design and implementation using PostgreSQL/ MySQL.
- Basic knowledge of SQL
- Strong analytical and problem solving abilities, support other members and can do code reviews.
Nice to have :
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- A commitment to quality and a thorough approach to work.
- Good teamwork and reliability.
- Able to read/write well in English.
WHY YOU’LL LOVE WORKING HERE
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities :
- Direct coaching from top management
- Chance to work overseas based on the request from clients
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Angular Developer
Job description for Angular 4+ Position
We are looking for an Angular 4+ Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and final HTML output. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.
Responsibilities
- Delivering a complete front end application
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
YOUR SKILLS AND EXPERIENCE
MUST HAVE:
- Proficiency with HTML5, CSS3, JS, Jquery, Javascript. (ES6)
- Professional, precise communication skills
- Deep knowledge of Angular 4+ practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Creating custom, general use modules and components which extend the elements and modules of core Angular 4+
- Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
- Experience with building the infrastructure for serving the front-end app and assets
- Architecting and automating the build process for production, using task runners or scripts
- Documenting the code inline using JSDoc or other conventions
- Use through Material UI, Ant UI, Bootstrap 4,…
- to learn, ready and able to self-learn new technology languages
- Consciously write clean, meticulous, detailed code
NICE TO HAVE:
- Self-organize time and work.
- Know how to use development tools: Docker, Git
- Having vuejs knowledge, ReactJs is the advantage
- Ability to withstand high pressure
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
ReactJS Developer
Job description for React.Js Position
We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
SKILLS
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
DevOps Engineer
Responsibilities
- As a DevOps Engineer, you will be part of a team to build AWS cloud architecture for our PHP/Javascript/ Ruby/Python/ Bash… applications.
- You will define and manage cloud infrastructure as code (IAC), improve CI/CD pipeline, ensure scalability and availability of the system, build a monitoring stack, and automate build, configuration, and deployment orchestration scripts, …
- You can also participate in developing PHP/Ruby applications & services for our customers.
- We are utilizing a broad toolset for DevOps/Infra like Docker, Ansible, Vagrant, Jenkins, Jenkins Pipelines, GitHub Actions… and leveraging multiple services from AWS: EC2, ECS, S3, Cloudfront, RDS, IAM, Route53, CloudWatch…
- Working to improve speed, efficiency, and scalability of all systems.
- Experience building and optimizing CI and CD Systems (Jenkin – Pipelines; CodeBuild, Code Deploy, GitHub Actions) for operation and deployment as automatically as possible.
- Monitor, troubleshoot, and manage all environments of the team.
- Responsible for zero downtime of the system for millions of users.
- To work with the engineering team and take architectural decisions.
- Knowledge of network protocols and standards.
Desired Skills and Experience
- Bachelor’s Degree in Telecommunication & Computer Networking or related field
- Understanding and experience with AWS.
- Experience and understand the concept of web application and its related technologies: Monolithic, Microservice, RESTfull API/ SOAP, CDN, etc.…
- Practical experience with multiple Infrastructures as Code like CloudFormation/Terraform for infrastructure provisioning in the cloud environment (an ability to write and run modules and documents).
- Containerize Orchestration – Experience in container technology and its concepts such as Docker, Kubernetes, ECS, EKS,…
- At least two years-of experience
- Experience in using Configuration management tools using either automatization/configuration management using Ansible, Puppet, Chef, Ca pistrano,…
- Familiarity with at least one programming language (PHP/ Javascript/ Ruby/ Python/ Bash/ etc….)
- Experience and can explain TDD.
- Understanding and confident with troubleshooting large-scale cloud orchestration and low-level Linux issues.
- Monitor systems and error exception tracking using AWS Cloudwatch, Datadog, ELK/EFK, Sentry, and NewRelic… Integrate with alerting tools (SMS, calling) like AWS Connect or Twilio.
- Understand and experience the well-architected framework of AWS to build and optimize the system on AWS.
- Understanding and experience with networking (TCP, UDP, OSI Model, …)
- Hands-on experience in operating and maintaining high-intensive RDBMS/NoSQL databases and search engines (e.g , MySQL, MongoDB, Elasticsearch, etc.).
- Experience with source control and related concepts (Git, Gitflow, Branches, Tags, Conflicts Resolve, etc.).
- Extensive experience setting up and maintaining CI/CD processes using the most popular tools. Especially GitHub Actions.
- Having a DevOps mindset and being a good team player (Calm, Cooperative, Problem-solving focus, no Ego, Trust, and Respect)
- Understanding of DevOps/CloudOps best practices, approaches, and methodologies.
- Good communication in English (spoken and written) is a plus
- Ability to quickly pick up new technology stacks
- Working well on multiple projects at the same time
- Self-driven, Proactive.
Big Plus
- Azure and GCP experience are also preferred.
- AWS/GCP/Azure Certificates (Solutions Architect, DevOps Engineer, Security Specialty…).
- Python or Nodejs coding skills.
- Good negotiation and communication skills, including a well-organized personality with analytical and conceptual abilities
- Knowledge about Computer Security, Application Security, and Security Standards & Best Practices (e.g OWASP, etc.)
Nice to have
- Microsoft Certified – Azure Solutions Architect Expert certificate
- AWS certification
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
QC Engineer (Manual/Automation)
Job Description
You will be engaged in multiple Mobile Application and Web projects from a wide range of industries from multiple countries, with lots of exciting challenges and chances to learn and evolve.
- Understand new features/functionality defined in product requirements by product owners and define the testing scope required through the release testing process.
- Write test cases, test plans and execute test for the mobile/web applications
- Logs and reports bug
- Ensures software applications meets Customers’ requirements
- Recommends quality improvements.
- Communicate status, risks and issues to Project Manager and QC Lead
- Ensure assigned tasks to be performed on time and with high quality.
- Other tasks as assigned by QC Lead and Project Manager
- Collaborate with developers to improve the usability of the product.
YOUR SKILLS AND EXPERIENCE
QC Manual:
- 2+ years of experience at the same position.
- Experience in web applications and mobile applications testing.
- Experience in creating and implementing test strategies and detailed test plans, test cases/scripts
- Experience with the full stack software quality control.
- Knowledge of web services/API a plus.
- Ability to manage multiple assigned tasks, strong organizational skills with great attention to detail.
- Have experience in estimating test activities and deliverables.
- Knowledge of software testing methodologies and practices.
- Good at Documentation, Problem solving.
- Strong curiosity and analytical thinking.
- English communication
- Good knowledge and have real experience with automation test tool is plus
QC Automation:
- 2+ years of experience in the position of QA/QC or Software Engineer.
- 2 years of experience in software testing using automation testing tools
- Experience with Selenium or Katalon or equivalent frameworks.
- Experience in web applications and mobile applications testing.
- Experience in creating and implementing test strategies and detailed test plans, test cases/scripts
- Experience with the full stack software quality control.
- Knowledge of web services/API a plus.
- Ability to manage multiple assigned tasks, strong organizational skills with great attention to detail.
- Have experience in estimating test activities and deliverables.
- Knowledge of software testing methodologies and practices.
- Good understanding on testing process, testing life cycle
- Good at Documentation, Problem solving.
- Strong curiosity and analytical thinking.
Soft skills:
- Self-improver with Can-do mindset.
- A commitment to quality and a thorough approach to work.
- Good interpersonal & teamwork skills.
- Able to work under high pressure
- Able to read/write well in English.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
ASP.NET and ASP.NET Core Developer
Job Description
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
YOUR SKILLS AND EXPERIENCE
MUST HAVE:
- At least 1 year of experience in ASP.NET Developer
- Familiarity with the ASP.NET framework, SQL Server, MySQL and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Knowledge of at least one of the .NET languages (e.g. C#, ASP .NET) and HTML5/CSS3
- Experienced with .NET core
- Familiarity with architecture styles/APIs (REST, RPC)
- Familiarity with development tools: Git/SVN, Redmine, Visual Studio, Eclipse, NetBeans, Vagrant, etc.
- Aggressive problem diagnosis and creative problem-solving skills.
- Intermediate English skills.
- BSc/BA in Computer Science, Engineering or a related field
NICE TO HAVE:
- Self-improver with Can-do mindset.
- Clean and efficient code lover.
- Good Logic thinking and able to learn new technologies quickly
Why you will love working here:
- Nice and friendly working environment.
- Competitive salary with multiple bonus scheme
- Lots of interesting and challenging projects to work on.
- 13th-month salary benefits
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
- Free in-house entertainment facilities (football), coffee, and snack (instant noodles, cookies, candies…)
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Digital Marketing Executive
The main tasks:
- Develop a Marketing plan (monthly, quarterly, yearly) and budget for marketing activities.
- Implement effective plans and budgets in line with the company’s plans and directions.
- Plan and implement online, offline, and digital marketing activities (Google ads, SEO, LinkedIn, Facebook ads, seminars, events, …), communication activities, and promoting our software outsourcing services effectively.
- Monitor, evaluate ads quality, and optimize campaigns
- Periodically report and analyze campaign metrics as required.
- Research and update new marketing trends, new technologies
- Research and analyze markets, brands, customer insights, new products, competitors, and indicators related to Marketing development.
- Be responsible for the KPIs, campaigns, and the common targets
- Coordinate with Sales and Marketing teams to perfect the Sales-Marketing process and build effective lead acquisition channels.
- Support the marketing team in email marketing, connecting with customers, and other activities as required.
Requirements
- Good English skills
- At least 4 years of experience in the marketing field of B2B
- Good communication and negotiation skills
- Specialized knowledge in marketing, digital, and media
- High requirements for management skills, team training, analytical skills, planning, time management, problem-solving skills, and work progress with high commitment.
- Be able to use editing and design tools is an advantage
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.
Digital Marketing Specialist
Responsibilities
We are seeking a dynamic and experienced Digital Marketing Executive to join our team. The ideal candidate will have at least 2 years of experience, preferably in B2B marketing within IT, global market services, or creative agencies.
Key Responsibilities
SEO and SEM:
- Conduct keyword research for effective SEO and SEM strategies.
- Perform on/off-page website audits to enhance online visibility.
- Develop and implement content strategies and conduct content audits.
Social Media Management:
- Create and schedule engaging content across various social media platforms.
- Develop and execute paid advertising campaigns on LinkedIn, Facebook, and Google.
Website Management:
- Ensure the effective management and optimization of the company website.
- Collaborate on sales enablement by coordinating the creation of product materials.
Marketing Automation:
- Develop and implement marketing automation processes to enhance efficiency.
- Periodically report and analyze campaign metrics to refine strategies.
Requirements
- Fluent in both spoken and written English
- Proficient in on-page and off-page SEO techniques.
- Understanding of the customer journey and content funnels.
- Ability to create content plans and editorial calendars with strong copywriting skills.
- Knowledge of PPC account structuring and management.
- Familiarity with LinkedIn, Facebook advertising, and Google Ads.
- Critical and strategic thinking with a data-driven approach.
- Strong organizational and logistics skills, including event identification and sourcing.
- Excellent management skills, including team training, analytical thinking, planning, time management, problem-solving, and a high commitment to work progress.
Why you will love working here:
- Competitive salary with multiple bonus schemes
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus schemes
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from the client
- Chance to improve technical skills while working with clients on new technology, and exciting workshops and seminars.
- Chance to become leader of a dynamic and growing company.
Data Engineer
REQUIRED
- At least 3 years of experience in Data Engineering
- Good communication in English
- Degree in Computer Science or related field
- Experience with designing database structures
- Analytical mindset and good problem-solving skills
- Good organizational skills
- Ability to work both independently and as part of a team
- Strong knowledge of Linux/Unix operating system and command line (bash script)
- Proficiency in programming languages, databases: (Python or Java), SQL, PostgreSQL, MySQL and building and maintaining ETL workflows
- Proficiency in writing clean and well-tested code
- Solid experience in software design, modeling, web scraping and data crawling, cleaning, integration, processing, and analysis.
- Experienced with tools like Docker, Conda, Singularity, and Elasticsearch, Airflow and how to use ci/cd tools to include custom compiled code if needed
- Familiar with distributed computing engines (Spark, Trino, Presto, Flink) & streaming processing (Flink, kafka)
PLUS
- Deep understanding of data formats, data lake abstractions and optimizations to ensure best performance at query stage (partitioning, bucketing, file sizes and how this relates to concurrency that can be achieved)
- Keen eye on data quality, data lineage and documenting data with a focus on creating a self service environment for data scientists to explore data independently where needed
- Feature engineering experience from previous data science jobs, help data scientist with optimizing compute and to act as a guide for what is possible when data volumes are high or skew in distribution
SKILLS:
- Ability to quickly learn and adapt to new technologies, tools, or programming languages
- Strong problem-solving skills for high-tech applications
- Excellent team collaboration and communication skills
- Ability to work independently and handle pressure effectively
- Strong desire to bring positive values to the community
Why you will love working here:
- Nice and friendly working environment.
- Competitive salary with multiple bonus schemes
- Lots of interesting and challenging projects to work on.
- 13th-month salary benefits
- Chance to work onsite abroad
- We have a fun, Silicon Valley-style startup culture that values openness, fun, and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become the leader of startup culture.
- A fun, awesome work environment with multiple exciting bonus schemes
- Progressive and international working environment.
- Exciting company activities.
- Free in-house entertainment facilities (football), coffee, and snacks (instant noodles, cookies, candies…)
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve technical skills while working with clients on new technology, and exciting workshops and seminars.
- Chance to become leader of a dynamic and growing company.
Why you will love working here:
- Competitive salary with multiple bonus scheme
- Annual 13th month salary
- Chance to work onsite abroad
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary review.
- Provide devices for work.
- Chance to become leader of a startup culture.
- A fun, awesome work environment with multiple exciting bonus scheme
- Progressive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chance to work overseas based on the request from client
- Chance to improve the technical skill during working with clients on new technology, and exciting workshops, seminars.
- Chance to become leader of a dynamic and growing company.
Don’t be intimidated.
The least you can do is to write us a nice email (please send directly to hr@vinova.sg) explaining why you want to work with us and why you think you’d be a good candidate.
All positions (Full-time, Part-time, Intern) are available.
You can also check other Mobile Developer Jobs in Singapore here.