Who we are
We are change agents having one same objective -- Helping millions to accelerate growth. We are problem solvers and solutions providers. Innovation engineers and software builders. Project champions and data analysts.
Your ambition is just the beginning. In Apping, you will be empowered to realize your potentials with no limit. Work with our talented people and learn from the best. Embrace our multinational culture and expand your knowledge beyond limit. Surround yourself with curiosity and ask questions without judgement. Keep learning and grow so you can help others grow.
Our Values
Listen with curiosity and respect.
Speak with honesty and humbly.
Act with integrity and honor.
Proactive and prepare for possibilities.

How to join us
Experienced Professionals
Build your career with us. Our all inclusive culture provides you with ample opportunities to grow from different perspectives within the organization.
Students and Entry Level
We welcome students or graduate students entry level positions that ignite your passion. If you're looking for a career that challenges your limit, this is the place.
Note: Search for our open positions below. If you couldn't find any, you can send your resume to our Recruitment team to be contacted for future open positions that your skill sets. Send your resume to: recruitment@appingtechnology.com
Open Position
Odoo Developer
1 open positions
We are hiring for an experienced and driven Odoo .developer to plan, execute & support significant growth in our APAC region. You will work in an Agile team environment consisting of Odoo Developers, System Analysts, Business Analysts and Project Managers
As an Odoo Developer, your main responsibilities are; but not limited to:
Lead and be involved in all development projects assigned to you
Able to understand and identify the requirements
Propose solutions or alternatives solutions to client requirements
Design, develop and test integrated Odoo applications (OpenERP) for new module developments and customizations
Define and enable the scalability of application features scope
Analyze, diagnose and resolve errors related to the applications
Manage configuration, installation and maintenance of applications
Modify and test new functions to existing applications
Upgrade Odoo applications to latest version
Provide complete and clear documentation for all tasks/work done
Consistently deliver quality system software that meets or exceeds client expectations on stated timelines
Qualifications:
Python development frameworks & Linux system
Minimum 3-5 years of experience in Odoo development
Object-oriented programming, object modeling and relational database
Excellent written and verbal communication skills in English
Strong organizational skills, ability to multitask and prioritize work
Ability to learn fast, execute and deliver desired results
Comfortable working in a fast paced team environment
Knowledge of frontend development languages is a great advantage
UI/UX Developer
1 open positions
We’re looking for a UI/UX developer who will take a key role on our team. Our UI/UX developer will be responsible for conducting user research, creating wireframes and designs, and ultimately aligning user behavior to actions that drive results
RESPONSIBILITIES :
- Responsible for overall user satisfaction with a product. Your priority is to continually look for ways to improve the product experience.
- Advocate for user needs throughout the design and implementation process.
- Create user-friendly interfaces that enable users to understand how to use complex technical products.
- Communicate with other teams.
- Discuss design principles with non-design folks, such as developers.
SKILLS REQUIRED :
- Proficiency in HTML, JavaScript, jQuery, and CSS.
- Knowledge of Figma.
- Good interpersonal skills.
- Understanding of key design principles.
- Good problem-solving skills.
- Good understanding of odoo website skills will be an added advantage.
- Good communication skills in English.
PHP Laravel Developer
1 open positions
We are looking for a motivated PHP / Laravel developer to come join our agile team of professionals. If you are passionate about technology, constantly seeking to learn and improve skillset, then you are the type of person we are looking for! We are offering superb career growth opportunities.
As a PHP Developer, your main responsibilities are; but not limited to
1 Continuously develop, enhance and maintain cutting-edge web-based PHP applications on portal plus premium service platforms and all server-side logic.
2 Develop plans for keeping the website always updated and current.
3 Practice agile software development (Iteratively Develop, Debug, Test, Deploy & Maintain).
4 Solve complex software challenges to align with Business Rules.
5 Investigate and discover architectural considerations.
6 Integrating data from various back-end services and databases.
7 Familiarize with AWS & Cloud Architecture.
Requirements :
1 Minimum 3 years of PHP development experience.
2 Familiar with PHP and Lavarel frameworks.
3 Familiar with Mysql/MariaDB database.
4 Experience and knowledge in Web Services: XML, JSON and REST.
5 Familiarity with API Integration.
6 Ability to work independently with minimal assistance.
7 Able to converse in multilingual.
8 Preferably familiar with Vue.js v2.
9 Writing clean, well-designed, testable, fast PHP and efficient code to a high standard.
React Native Developer
1 open positions
We are looking for a highly skilled React Native Developer who can create well-structured front-end architecture, APIs, and can also write reusable, and scalable JavaScript codes.
Responsibilities:
Design and implement user interface components for web-based and mobile applications using React ecosystem
Leverage native APIs for deep integrations with both platforms Android and iOS.
Build app and UI components from prototypes and wireframes
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Maintain code and write automated tests to ensure the product is of the highest quality.
Transition existing React web apps to React Native.
Create front-end modules with maximum code reusability and efficiency
Implement clean, smooth animations to provide an excellent user interface
Work with third-party dependencies and APIs.
Skills and Requirements:
Familiarity with native build tools, like XCode, Gradle
Understanding of REST APIs, the document request model, and offline storage
Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state.
A complete understanding of the full mobile app development lifecycle right from prototyping.
Knowledge of type checking, unit testing, typescript, prop types, and code debugging
Experience working with REST APIs, document request models, offline storage, and third-party libraries.
Understanding of web technologies like JavaScript, HTML, and CSS
Knowledge of user interface design and responsive designs
Android Developer
1 open positions
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
Your main responsibilities are; but not limited to:
● Lead and be involved in all development projects assigned to you
● Integrate app with other web applications & API’s to support mobile functionality
● Able to understand and identify the requirements
● Propose solutions or alternatives solutions to client requirements
● Design, develop, test and debug applications
● Define and enable the scalability of application features scope
● Analyze, diagnose and resolve errors related to the applications
● Manage configuration, installation and maintenance of applications
● Modify and test new functions to existing applications
● Provide complete and clear documentation for all tasks/work done
● Consistently deliver quality applications that meets or exceeds client expectations on stated timelines
Qualifications
● Demonstrable portfolio of released applications on the App store or the Android market;
● 3+ years in mobile software development;
● Extensive knowledge of at least one programming language like Swift and Java
● Familiarity with OOP design principles
● Over one year’s developing Flutter applications for mobile
● Experience with third-party libraries and APIs;
● Understanding of the Agile development life-cycle;
● Experience with automated testing and building;
● Experience with Git, SVN, or other version control tools;
● Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code
IOS Developer
1 open positions
Apping technology is hiring a mobile developer to engineer applications that will run across iOS. We are looking for someone passionate about performance, reliability, and design with the experience and credentials to back up that passion. Someone who can take ownership of applications, solve technical challenges and take pride in their solutions and code.
The ideal candidate will have experience building native iOS, Dart and Python Knowledge, and a portfolio of applications already published either in the app store or self-hosted.
You’ll be a key member of the team tasked with contributing to a number of high-value projects within Apping Technology.
Your main responsibilities are; but not limited to:
Lead and be involved in all development projects assigned to you
Integrate app with other web applications & API’s to support mobile functionality
Able to understand and identify the requirements
Propose solutions or alternatives solutions to client requirements
Design, develop, test and debug applications
Define and enable the scalability of application features scope
Analyze, diagnose and resolve errors related to the applications
Manage configuration, installation and maintenance of applications
Modify and test new functions to existing applications
Provide complete and clear documentation for all tasks/work done
Consistently deliver quality applications that meets or exceeds client expectations on stated timelines
Qualifications
Demonstrable portfolio of released applications on the App store,
3+ years in mobile software development;
Extensive knowledge of at least one programming language like Swift and Java
Familiarity with OOP design principles
Over one year’s developing Flutter applications for mobile
Experience with third-party libraries and APIs;
Understanding of the Agile development life-cycle;
Experience with automated testing and building;
Experience with Git, SVN, or other version control tools;
Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code
AI/ML Engineer
1 open positions
We are looking for a Machine Learning (ML) Engineer to help us create artificial intelligence products.
Machine Learning Engineer responsibilities include creating machine learning models and retraining systems. To do this job successfully, you need exceptional skills in statistics and programming. If you also have knowledge of data science and software engineering, we’d like to meet you.
Your ultimate goal will be to shape and build efficient self-learning applications.
Responsibilities :
Study and transform data science prototypes
Design machine learning systems
Research and implement appropriate ML algorithms and tools
Develop machine learning applications according to requirements
Select appropriate datasets and data representation methods
Run machine learning tests and experiments
Perform statistical analysis and fine-tuning using test results
Train and retrain systems when necessary
Extend existing ML libraries and frameworks
Keep abreast of developments in the field
Requirements :
Proven experience as a Machine Learning Engineer or similar role
Understanding of data structures, data modeling and software architecture
Deep knowledge of math, probability, statistics and algorithms
Ability to write robust code in Python, Java and R
Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
Excellent communication skills
Ability to work in a team
Outstanding analytical and problem-solving skills
BSc in Computer Science, Mathematics or similar field; Master’s degree is a plus
DotNet Developer
1 open positions
SUMMARY
We are looking for a Software Engineer (.NET) who will be responsible for designing and developing web applications using the latest technologies.
KEY RESPONSIBILITIES WILL INCLUDE:
Participating in the systems analysis, design, project development, testing, implementation, and support.
Responsible for coding, testing and development of software application system
Contributing to research for new web technologies and recommend solutions to improve interface designs and website interactions.
Maintaining and enhancing custom development application software and scripts to meet with business needs.
Unit Testing of the modules assigned.
DESIRED SKILLS AND EXPERIENCES:
With at least 2 to 4 years experiences of web application development and system integration.
Solid knowledge of architectural and design patterns. Ability to design and implement software systems.
Must be a skilled programmer with knowledge of coding best practices and ability to produce highly readable and maintainable code.
English communication is required. Great communication skills to coordinate across technical teams and business stakeholders.
Creative, detail-oriented, and with good problem-solving skills.
Ability to collaborate with, and lead other development team members.
Ability to work in multiple projects and thrive in a fast-paced environment
Candidate must possess at least a Bachelor's Degree or Post Graduate Diploma in Computer Science/Information Technology or equivalent.
KNOWLEDGE OR EXPERTISE IN THE FOLLOWING ARE AN ADVANTAGE:
Required Skill(s) : C#.Net, VB.Net, ASP.Net, MVC4.0, and .Net Core
Specialization in HTML5, CSS3, and JavaScript.
UI/UX Designer
1 open positions
We are looking for a UI/UX Designer to turn our software into easy-to-use products for our client. UI/UX Designer responsibilities include gathering user requirements, designing graphic elements and building navigation components. To be successful in this role, you should have experience with design software and wireframe tools. If you also have a portfolio of professional design projects that includes work with web/mobile applications, we’d like to meet you. Ultimately, you’ll create both functional and appealing features that address our clients’ needs and help us grow our customer base.
Responsibilities:
Gather and evaluate user requirements in collaboration with product managers and engineers
Illustrate design ideas using storyboards, process flows and sitemaps
Design graphic user interface elements, like menus, tabs and widgets
Build page navigation buttons and search fields
Develop UI mockups and prototypes that clearly illustrate how sites function and look like
Create original graphic designs (e.g. images, sketches and tables)
Prepare and present rough drafts to internal teams and key stakeholders
Identify and troubleshoot UX problems (e.g. responsiveness)
Conduct layout adjustments based on user feedback
Adhere to style standards on fonts, colors and images
Requirements and skills:
Proven work experience as a UI/UX Designer or similar role
Portfolio of design projects
Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)
Up-to-date knowledge of design software like Adobe Illustrator and Photoshop
Team spirit; strong communication skills to collaborate with various stakeholders
Good time-management skills
BSc in Design, Computer Science or relevant field
Solution Architects.
1 open positions
We are looking for an innovative solution architect to develop and implement systems architecture that will meet business needs. The solution architect’s responsibilities include gathering requirements and functional specifications, assessing the current software systems in place in order to identify areas in need of improvement, and overseeing development teams. You should also be able to regularly update the company on any developments in systems architecture projects.
To be successful as a solution architect, you should be able to integrate any updated specifications and requirements into the systems architecture. An outstanding solution architect should be able to explain complex problems to management in layman’s terms.
We are hiring a talented Solution Architect professional to join our team. If you're excited to be part of a winning team, Apping is a great place to grow your career.
Solution Architect Responsibilities:
- Building and integrating information systems to meet the company’s needs.
- Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it.
- Resolving technical problems as they arise.
- Providing supervision and guidance to development teams.
- Continually researching current and emerging technologies and proposing changes where needed.
- Informing various stakeholders about any problems with the current technical solutions being implemented.
- Assessing the business impact that certain technical choices have.
- Providing updates to stakeholders on product development processes, costs, and budgets.
Solution Architect Requirements:
- Bachelor’s degree in information technology, software engineering, computer science, or related field.
- Proven experience in engineering and software architecture design.
- Previous project management experience is advantageous.
- In-depth understanding of coding languages (Java, JavaScript).
- Sound knowledge of various operating systems and databases.
- Efficient communication skills.
- Strong organizational and leadership skills.