A Glossary for Tech Recruiters: Part 2
We recently shared a Glossary for Tech Recruiters (part 1). Well, our friends over at Relocate Me have gone and done it again, creating another glossary that’s full to the brim with tech terms and their meanings. They went over 300 resumes from software engineers with a fine-tooth comb to compile this whopper list. So, if you can get to grips with terms like ‘Native Mobile Development’, ‘A/B testing’ and ‘VoIP’, you’re far more likely to do better searches that will ultimately help you to find top tech talent.
If you regularly recruit developers, we highly recommend that you bookmark both of these glossaries!
- A/B testing: A method of comparing two versions of a webpage/app against each other to determine which one performs better. It uses data & statistics to validate new design changes and improve conversion rates.
- Ad Hoc Distribution (Mobile): Allows developers to beta test apps on a wide range of devices and is somewhat similar to In-House Distribution.
- Agency Model OTA: Gives opportunity for a hotel owner to decide the final selling price to the customer, who pays for the room during the check-out.
- App Publisher (Mobile): Organizes and streamlines the handling of application development lifecycle, making the handling of app availability much easier and more consistent.
- Apple Approval: A form of approval by Apple, given to mobile apps for iOS, as a result of basic reliability testing and other analysis.
- App Store: Online mobile app store, where customers can purchase and download various software applications, intended for mobile devices.
- App Store Optimization: The process of improving the visibility of a mobile app in an app store. (Work principle is similar to SEO for websites).
- BaaS (Cloud Computing): Approach that connects web and mobile app developers to backend cloud storage and processing, combining some common features as user management, push notifications etc.
- BI (Business Intelligence): The set of techniques and tools for the transformation of raw data into meaningful and useful information, that could be easily interpreted for business analysis purposes etc.
- CAD (Computer-aided Design): The use of computer systems to aid in the creation, modification, analysis or optimization of a design.(Blender, FreeCAD, OpenSCAD, LibreCAD, QCad)
- CAM (Computer-aided manufacturing): The use of software to control machine tools and related machinery in the manufacturing of workpieces.
- Clickstream Analysis: The process of collecting, analyzing, and reporting aggregate data about which pages visitors visit in what order – which are the result of the succession of mouse clicks each visitor makes (that is, the clickstream).
- Cloud Computing: Internet-based computing that provides shared processing resources and data to computers and other devices on demand. Self-service provisioning, elasticity and pay per use are among the benefits of its usage.
- Codecs (Video): A small piece of computer code that turns analog video and audio into a digital format and can also perform the reverse function.
- Conversion rate (eCommerce): The percentage of visitors who take a desired action, which typically depends on such factors as the interest level of the visitor, the attractiveness of the offer, and the ease of the process.
- CRM (Customer Relationship Management): Application software that stores information about the history of relations with customers to optimize marketing and improve customer service. (Salesforce.com, SAP, Oracle).
- Cross-platform Mobile Development: Involves creating a codebase for products that will be supported on multiple mobile operating systems (mostly iOS and Android). These technologies mostly use Python, Ruby on Rails, etc.
- CTR (Click-through Rate): The ratio of users, who click on a specific link to the number of total users, who view a page, email, or advertisement, used as a measure of effectiveness and success of advertising/email campaigns.
- Customer Experience: The customers’ perception (conscious and subconscious) of their relationship with a company, their brands and/or services during the customer life cycle.
- Dashboard: A series of charts and graphs that incorporate a business’s relevant data displayed in easy-to-understand charts and graphs.
- Data Mining: Computational process of discovering patterns in large data sets to extract information from it and transform into an understandable structure for further use.
- Data Science: Studies the sources of information, what it represents and ways of turning it into a valuable resource in the creation of business and IT strategies.
- Deep Learning: The branch of machine learning, based on a set of algorithms that attempt to model high-level abstractions in data by using multiple processing layers with complex structures.
- Digital Security: Digital information security tactics and techniques for staying safe and secure from unwanted spying or digital attack online. (safe data storage, better password management; circumvention of censorship and online anonymity).
- eCommerce: The process of buying and selling of goods and services over an electronic network, conducted using a variety of applications, like email, fax etc.
- Enterprise Solutions: Software, intended to provide company-wide solutions.
- ERP (Enterprise Resource Planning): Business-management software used to collect, store, manage and interpret data from a variety of business activities.
- ETL (Extract, Transform and Load): Refers to a process in database usage and in data warehousing that includes three stages: data extraction from homogeneous/heterogeneous data sources, its transformation and storage into the proper format or structure for the purposes of analysis and data loading into the final target.
- Freemium: A pricing model that typically applies to software or web services with the option of a free limited version or a premium account with added features and functionality at an additional cost.
- GIS (Maps): A system, designed to capture, store, manipulate, analyze, manage, and present all types of spatial or geographical data.
- Google Play Market: Official app store for Android Smartphones and tablets with a variety of music,software apps etc.
- Graphical Design: The process of visual communication, and problem-solving through the correct use of typography, space, image and color.
- IaaS (Cloud Computing): A form of cloud computing that provides virtualized computing resources over the Internet.
- Legacy Codebase: Source code inherited from an older version of the software.
- Machine Learning: Explores the study and construction of algorithms that can learn from and make predictions on data.
- Malware (Security): Any software, used to disrupt computer operations, gather sensitive information, gain access to private computer systems, or display unwanted advertising.
- mCommerce: The process of buying and selling goods and services through wireless handheld devices (cellular telephone and personal digital assistants), which enables users to access Internet without needing to find a place to plug in.
- Merchant Model OTA (Expedia): A distribution strategy that uses third party websites to sell hotel rooms or inventory or packages and customers pay at the time of booking.
- Monetization: The process of converting something that once was free into a product that is sold.
- Native Mobile Development: Usage of the native language of the platform (Objective-C on iOS, and Java on Android) in the machine code, leading to the best performance you can get from the mobile phone.
- Natural Language Processing (NLP): Ability of a computer program to understand human speech as it is spoken.
- Online Marketplace: A type of e-commerce site where product or service information is provided by multiple third parties, whereas transactions are processed by the marketplace operator.
- Open-source: Computer software with its source code, made available with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose.
- OTA (Online Travel Accommodation): Websites for purchasing accommodation/transportation tickets online.
- PaaS (Cloud Computing): A cloud computing service that is a simplified platform for customers to develop, run and manage Web applications, without the complexity of building and maintaining the infrastructure.
- PLM (Product Lifecycle Management): A systematic approach, used to manage the changes that the product goes through, from its design and development to its ultimate retirement or disposal.
- Product Roadmap: An overall view of the product’s requirements, short-term and long-term goals and a valuable tool for planning and organizing the journey of product development.
- PLM (Product Lifecycle Management): The process of managing the entire lifecycle of a product from inception, through engineering design and manufacture, to service and disposal of manufactured products.
- POI (Points of Interest): Points on the map (GPS coordinates with descriptions) that you are interested in and want to store.
- Proprietary Software: Software that is owned by an individual or a company (usually the one that developed it). There are almost always major restrictions on its use, and its source code is almost always kept secret.
- R&D: Business or government activity that is purposely designed to stimulate invention and innovation.
- RIA (Rich Internet Application): App that uses the Web browser to run embedded scripts within Web pages.
- SaaS (Cloud Computing): A software distribution model through which applications are hosted by a vendor/service provider and made available over a network.
- Subscription Model: A business model where a customer must pay a subscription price to have access to the product/service.
- UI (User Interface): Everything designed into an information device with which a customer/user may interact.
- UX (User Experience): Refers to a person’s emotions and attitudes about using a particular product, system or service.
- Video Streaming: Content, sent in the compressed form over the Internet and displayed by the viewer in real time.
- VOD (Video on Demand): System which allows users to select and watch/listen to video or audio content when they choose to, rather than at a specific broadcasting time.
- VoIP (Voice over IP): A methodology and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks.