Apping

Careers at Apping

Creating ripples of positive impact 

Join the young and passionate team of people who wants to be part of a contributing community to a fast growing multinational company.

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

System Engineer

1 open positions

We are looking for System Engineer to join our team! As a System Engineer, it is all about building, managing, and analyzing a composite system. It follows the principles to organize the whole system by keeping an eye on each phase throughout the lifecycle of any system. It can be in any domain like technology, chemical, mechanical, etc. 

As a System Engineer, your main responsibilities are; but not limited to:

  • Install, configure, maintain, and administer enclave-level networks, network devices, client machines and servers. 

  • Perform flaw remediation. 

  • Prioritizes and diagnoses incidents according to agreed procedures. Investigates causes of incidents and seek resolution. Escalates unresolved incidents. Facilitates recovery following resolution of incidents. Documents and closes incidents following agreed procedures. 

  • Prepares documents and implements changes based on change requests. Applies change control procedures.

  •  Identifies and investigates problems with systems, processes, and services. Helps implement agreed remedies and preventative measures.

  •  Build and maintain client relationships by providing smart technical solutions.

  • Staying up to date on the latest process and IT advancements to automate and modernize systems.

  •  Monitor ticket queues and provide IT support remotely to customers in multiple locations by diagnosing and quickly resolving system and application issues. 

  • Provide a professional helpdesk service, ensuring service level agreements are met. Proactively ensure the highest levels of systems and infrastructure availability. 

  • Liaise with vendors and other IT personnel for problem resolution Maintain security, backup, and redundancy strategies.

  • Prepare and present compliance reports with analysis of measurements, statistics, and other data. 

  • Acting as a point of contact to support service users and customers reporting issues, requesting information, access, or other services. 


Qualifications / Requirements:

  • Bachelor’s degree in computer science (or related area) preferred.

  • Microsoft Certification (MCSE) or equivalent certification in relevant programs desired. Managing deployments/rollouts.

  • A solid understanding of LAN/WAN networking

  •  Cisco Certified Network Associate or Professional -CCNA/ CCNP MCITP Server 

  • Group Policy design and configuration

  •  Microsoft IIS administration and configuration 

  • Active Directory/LDAP user and group administration

  •  Ability to troubleshoot network issues including back bone infrastructure issues

  •  Good written and verbal communication.

  •  Flexible and able to adapt to a rapidly changing environment 

  • Must be organized and have the ability to manage projects of varying length Positive, self-motivated individual who can complete tasks independently 



Project Manager

1 open positions

We are looking for an experienced, self-directed and highly motivated Project Manager to take ownership of projects, processes and other initiatives that evolve and enhance how we engage with our clients. This role requires a strong understanding of both project management methodologies as well as our solution technology and best practices.

As a Project Manager, your main responsibilities are; but not limited to:

  • Responsible for management and delivery of digital projects for the APAC region to ensure on time and high quality delivery to our clients

  • Manages multiple projects and tasks simultaneously

  • Meet with project stakeholders to clearly capture business requirements, critical milestones, and dependencies

  • Define project business requirements, analysis, and design; facilitate decision making sessions for project specific architecture, business strategy, operational processes, business processes, and organizational requirements

  • Proactively works with internal teams to define project requirements and estimate effort to deliver

  • Act as a liaison between IT stakeholders to strengthen understanding of business-aligned goals. Challenge the status quo

  • Obtain stakeholder buy-in and proactively manage expectations throughout the project

  • Creates and maintains project plans to fully account for the delivery and ongoing improvement of the solution

  • Tracks progress against plans, deliverables, and expected outcomes

  • Identifies and attends to interdependencies between key resources and between significant work efforts

  • Identifies and surfaces risks to successful implementation

  • Provides ongoing project update reports to internal leadership

  • Responsible for following and monitoring project management processes and documentation

  • Ensures ongoing resource needs are captured and utilization rates are maintained across their cross-functional team(s)

  • Responsible for coordination final delivery of digital applications or functionality, including user acceptance testing and final sign-off

  • Seeks out vendor or internal solutions and manages overall project issue resolutions

  • Adhere to and promote PMO standard project management tools, procedures and best practices


Qualifications:

  • Strong leadership, organizational, project planning and management skills

  • Self-motivated, self-starter, focused on delivery of deadlines and adherence of quality assurance procedures. Proven ability to work under pressure; ability to handle multiple conflicting priorities

  • Team awareness – recognizes and understands both personal and team dynamics and relationships; empathetic to stakeholder concerns; recognizes motivational issues and effectively influences more desirable outcomes

  • Pragmatic and flexible in project management approach, tailoring their style to the needs of their projects, teams, and business partners

  • Strong business analysis skills and strategic thinker; experience managing high risk projects

  • Change Management experience with complex business transformational efforts. Ability to anticipate problems and make insightful, timely decisions in complex situations

  • Excellent written and verbal communication skills in English

  • Strong organizational skills, ability to multitask and prioritize work


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


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


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

 


System Administrator

1 open positions

We are looking for a talented, diligent system administrator to maintain and administer our company's networked system of computers. The system administrator's responsibilities include troubleshooting hardware, software, and networking issues, as well as ensuring that all computing operations run with optimal performance and security. To be successful as a system administrator, you should have an excellent ability to solve problems using your in-depth understanding of information systems and computing solutions. The best system administrator will also be a team player, willing to handle all support requests with courtesy and professionalism.

As a System Administrator your main responsibilities are; but not limited to:

  • Configuring and maintaining the networked computer system, including hardware, system software, and applications.
  • Ensuring data is stored securely and backed up regularly.
  • Diagnosing and resolving hardware, software, networking, and system issues when they arise.
  • Replacing and upgrading defective or outdated components when necessary.
  • Monitoring system performance to ensure everything runs smoothly and securely.
  • Researching and recommending new approaches to improve the networked computer system.
  • Providing technical support when requested.
  • Documenting any processes which employees need to follow in order to successfully work within our computing system.

Qualifications / Requirements:  

  • Relevant degree or diploma in Information systems or information technology.
  • Microsoft MCSE certification or similar.
  • Past experience administering server-side technology and networked computing systems.
  • Familiarity with SQL and database operations.
  • Ability to prioritize a wide range of workloads with critical deadlines.
  • Availability outside of working hours to resolve emergency issues promptly.
  • Excellent critical thinking and problem solving skills.
  • Patient and professional demeanor, with a can-do attitude.


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


Accountant

1 open positions

We are seeking trustworthy candidates who work efficiently without sacrificing accuracy. Accountants can expect to work with large amounts of numerical data, handle multiple tasks with deadlines, and provide transparent and complete reports to management. You should have a firm grasp of accounting and financial practices and regulations and possess strong computer and verbal and written communication skills.To ensure success, Accountants should be prompt, honest detail-oriented, professional, and analytical. Top candidates will have excellent presentation skills with the ability to successfully communicate complex quantitative data to decision-makers.

    Accountant Duties and Responsibilities:

  • Provides financial information to management by researching and analyzing accounting data; preparing reports.
  • Prepares asset, liability, and capital account entries by compiling and analyzing account information.
  • Documents financial transactions by entering account information.
  • Recommends financial actions by analyzing accounting options.
  • Summarizes current financial status by collecting information; preparing balance sheet, profit and loss statement, and other reports.
  • Substantiates financial transactions by auditing documents.
  • Maintains accounting controls by preparing and recommending policies and procedures.
  • Guides accounting clerical staff by coordinating activities and answering questions.
  • Reconciles financial discrepancies by collecting and analyzing account information.
  • Secures financial information by completing database backups.
  • Maintains financial security by following internal controls.
  • Prepares payments by verifying documentation, and requesting disbursements.
  • Answers accounting procedure questions by researching and interpreting accounting policy and regulations.
  • Complies with federal, state, and local financial legal requirements by studying existing and new legislation, enforcing adherence to requirements, and advising management on needed actions.
  • Prepares special financial reports by collecting, analyzing, and summarizing account information and trends.
  • Maintains customer confidence and protects operations by keeping financial information confidential.
  • Qualifications for Accountant

    • Bachelor's degree in Accounting, Finance, or a related field, or an equivalent combination of education, training and experience
    • 2-5 years of accounting/finance experience
    • Demonstrate intermediate to advanced skills and knowledge of Excel, as well as other Microsoft Office applications
    • Strong analytical and problem-solving skills
    • Experience with accounting software
    • Excellent interpersonal skills to communicate effectively across the organization
    • Thorough knowledge of general ledger accounting and account reconciliation
    • Highly detail-oriented


Linux Administrator

1 open positions

We are looking for a Linux Administrator who will be responsible for designing, implementing, and monitoring the infrastructure.

Responsibilities

  • Proactively maintain and develop all Linux infrastructure technology to maintain a 24x7x365 uptime service

  • Engineering of systems administration-related solutions for various project and operational needs

  • Maintain best practices on managing systems and services across all environments

  • Fault finding, analysis and of logging information for reporting of performance exceptions

  • Proactively monitoring system performance and capacity planning

  • Manage, coordinate, and implement software upgrades, patches, hot fixes on servers, workstations, and network hardware

  • Create and modify scripts or applications to perform tasks

  • Provide input on ways to improve the stability, security, efficiency, and scalability of the environment

  • Collaborate with other teams and team members to develop automation strategies and deployment processes

Qualifications and requirements:

  • Previous working experience as a Linux Administrator for (x) year(s)

  • Bachelor's degree in Computer Science, Information Systems or similar relevant degree 

  • IN depth knowledge of Linux: RedHat, CentOS, Debian, etc.

  • Hands on experience with MySQL and/or MariaDB

  • Familiarity with VMWare and SAN management and concepts

  • Expert in Shell, Perl, and/or Python scripting

  • Solid knowledge of protocols such as DNS, HTTP, LDAP, SMTP and SNMP

  • Additional Linux certifications (RHCT, RHCE and LPIC) will be considered an advantage

  • Strong problem solving and communication skills


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.



Flutter Developer

1 open positions

We are looking for Flutter Developer to join our team! As a, Flutter developer to engineer applications that will run across Android and 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 applications, 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

  • 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

* Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on Github;

* 3+ years in mobile software development;

* 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



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.