Job Description Templates

IT job description templates

November 1, 2018

author:

IT job description templates

Writing a job description for an IT role? We’ve compiled a list of IT job description templates just for you. Remember to use them wisely, following the do’s and don’ts. Click the role to jump down to the job description. Copy, paste, and customize away!

Software Developer
System Security Engineer
Systems Administrator
Systems Engineer
Software Tester
SQL/.NET Programmer
Web Designer
Web Developer
Technical Writer
Ruby on Rails Developer
Programmer
Python Developer
PHP Developer
Quality Assurance Engineer
Network Administrator
Network Engineer
Network Manager
Network Technician
JavaScript Developer
Information Technology Manager
iOS Developer
Front-End Developer
Database Administrator
Data Scientist
Data Coordinator
Data Analyst
Android Developer
Back-End Developer
UX Designer
Product Manager

Software Developer

Job description

We are looking for an adept Software Developer. You will develop top-notch software that work across platforms and is scalable.

  • Review current systems to correct errors within the existing program.
  • Conduct pilot tests to assess the functionality of newly developed programs.
  • Document programs scripts, including, drafts, revisions and final directions.
  • Write new programs with clean and testable codes that will integrate the existing software systems.
  • Monitor newly launched programs.
  • Perform maintenance activities for new and existing programs.
  • Upgrade systems in order to adapt to new business requirements.
  • Help write training manuals in order to train new users.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) experience in developing software.
  • A strong portfolio of published products and projects.
  • Advanced level of understanding with C++, PHP, JavaScript, and Python.
  • In-depth knowledge of SQL, ORM technologies, and common web frameworks.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Systems Security Engineer

Job description

We are looking for a professional System Security Engineer. You will work with a team of hardware and software specialists to ensure that company data remains highly confidential.

  • Assess system vulnerabilities by deploying penetration testing.
  • Determine the sensitivity of the data in order to recommend the appropriate security needs.
  • Develop proposals for, and consider cost effective equipment options to satisfy security needs.
  • Build, deploy, and track security measurements for our computer systems and networks.
  • Mitigate security vulnerabilities by implementing applicable solutions and tools.
  • Communicate with the technical team, management team and users companywide if data security is breached.
  • Design infrastructure to alert the technical team of detected vulnerabilities.
  • Work with the technical team to recover data after a security breach.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) of experience in System or Cyber Security.
  • In-depth knowledge of database and operating system security.
  • Experience with networking, UNIX, TCP/IP, and common anti-viral solutions.
  • Be up-to-date with the latest security development, techniques, and tools.
  • Excellent problem solving skills.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Systems Administrator

Job description

We are seeking for a professional Systems Administrator. You will be responsible for the system administration of a large scale environment.

  • Maintain and support a large number of systems according to our existing procedures.
  • Write scripts and tools to improve system performance.
  • Train users and operators on the best methods for system use and maintenance.
  • Work with other technical specialists to integrate new systems.
  • Develop customized solutions for re-occurring issues.
  • Write, execute, and test plans for disaster recovery.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) experience in [X] systems administration with systems configuration and performance tuning.
  • Solid knowledge of RHEL, VCS clusters installation.
  • Hands-on experience with [X] configurations and [X] network troubleshoorting.
  • Ability to manage multiple projects simultaneously.
  • Strong track record of troubleshooting hardware and software issues.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science, Mathematics, or relevant fields.

Take me back to the top!

Systems Engineer

Job description

We are looking for an experienced Systems Engineer. You will manage and maintain our software infrastructure with a team of talented engineers.

  • Manage Local Area Network (LAN), Wide Area Networks (WAN) and related peripherals.
  • Troubleshoot network protocols (DHCP, TCP/IP and DNS) on a frequent basis.
  • Manage and secure and highly-performing workstation environments.
  • Update/maintain asset management software.
  • Identify and manage system degradation.
  • Perform preventative maintenance activities.
  • Create appropriate documentation and history logs.
  • Serve as a Subject Matter Expert for the creation of training materials and reports.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) experience in systems engineering.
  • Hands-on experience with UNIX/Linux based environments, application stacks administration, virtualization, monitoring systems, automation software.
  • VCP, CCNA or CCNP Certifications.
  • Excellent problem solving and troubleshooting skills.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Software Tester

Job description

We are looking for a thorough Software Tester. You will ensure that newly developed products are ready to perform and result in repeat clientele.

  • Design independent web cases for each newly developed web application.
  • Provide feedback to developers about automated testing strategies, design fixes, and patches.
  • Perform system load tests for new products.
  • Manage and train apprentices, junior testers, and new developers.
  • Work with other quality technicians to document the quality processes for replication in other locations.
  • Manage testing projects during each phase, according to the Software Development Life Cycle (SDLC).
  • Make improvements to functionality, design, and usability of new products.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) experience as a Software Tester.
  • Strong analytical and problem solving abilities.
  • Solid understanding of the software development lifecycle.
  • Hands-on experience with functional testing, integration testing, regression testing, mobile testing, big data testing, cross platform testing, component testing, security testing, performance testing, UI/UX testing, A/B testing.
  • TMap, ISEB, ISTQB certification is a plus.
  • Up-to-date knowledge of the latest testing developments.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

SQL/.NET programmer

Job description

We are looking for a professional SQL/.Net Programmer. You will ensure the stability, reliability, and performance of databases, optimize in-application SQL statements as necessary, and establish best practices.

  • Write and optimize in-application SQL statements.
  • Ensure that databases are available, perform at a proficient level, and are extremely security.
  • Document database specifications.
  • Handle database upgrades, any recovery needs, migrations, or backups.
  • Orchestrate cluster and configure database engines.
  • Optimize highly complex SQL statements.
  • Troubleshoot common issues with the database.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) experience in SQL and .Net programming.
  • Strong expertise in SQL and .Net programming.
  • Ability to efficiently deal with relational databases.
  • Ability to plan resource requirements from high level specifications.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Web Designer

Job description

We are looking for a progressive Web Designer. You will translate messages into beautiful, responsive, intuitive visuals with amazing user experience.

  • Create all necessary visual elements from wireframe to final designs according to client’s brief.
  • Implement fully functional UIs and comprehensive design layouts.
  • Ensure that each page within the site is accessible from mobile devices and smart phones (or other specified platforms).
  • Work with clients to understand the business requirements of each site.
  • Review websites for style and functionality before presenting the product to the client.
  • Build design prototypes for client review.
  • Create project timelines, goals, and milestones.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) experience in developing websites and web applications.
  • A strong portfolio of relevant work.
  • Perfect command of design software such as Photoshop, Sketch, Illustrator, InDesign.
  • Experience with prototyping software is a plus.
  • Ability to convey business’ message and vision into engaging visuals.
  • Ability to management each component of the design project.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Graphic Design, Visual Communication, or relevant fields.

Take me back to the top!

Web Developer

Job description

We are looking for a seasoned Web Developer. You have strong technical skills and strive to create user-friendly sites for our clients.

  • Write good codes with the most updated development practices.
  • Maintain connections with industry competitors to stay up-to-date with emerging technologies.
  • Input search engine optimized features into web products upon client request.
  • Work with clients to ensure the delivery of websites with the desired look and functionality.
  • Proactively contact clients to inquire about website requests and other needs.
  • Work with other developers to adapt necessary security features.
  • Ensure that all design features are compatible with the appropriate platforms (e.g. web, mobile, and other devices).
  • Ensure total data integration from back-end databases.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) experience in web development.
  • Proficiency with common programming languages.
  • Strong knowledge of how web applications appear and work across a variety of channels.
  • Hands-on experience with Search Engine Optimization (SEO) implementation is a plus.
  • Excellent problem solving skills.
  • Ability to handle multiple assignments simultaneously.
  • Ability to problem solve while under pressure.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Technical Writer

Job description

We are looking for a capable Technical Writer. You will write high-quality, user-friendly documents for our products.

  • Complete writing assignments in a clear and concise manner.
  • Improve documents that have been written by other developers.
  • Use company standards for writing and reviewing documents.
  • Use terminology that is appropriate for each assignment.
  • Organize writing materials in a manner that allows other project writers to collaborate remotely.
  • Write, edit, review and re-edit drafts.
  • Ensure that sections within documents written by different writers appear consistent and share a similar writing style and flow.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • Demonstrated ability to work with little supervision.
  • Ability to work in a virtual team setting.
  • Ability to write technical proposals, contracts, web content and other material.
  • Strong knowledge of functional terminology related to JavaScript, HTML, Visio, and API among others.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Ruby on Rails Developer

Job description

We are looking for an adept Ruby on Rails Developer. You will build amazing products with our team of talented developers.

  • Write maintainable and clean code.
  • Design scalable and stable features.
  • Work on all phases of the development lifecycle, including continuous integration, tests deployment, and refactoring.
  • Develop patches to fix software bugs on a frequent basis.
  • Communicate and collaborate with other Developers and QA Engineers to ensure smooth operations in product development.
  • Keep updated with the latest innovations and best practices in the industry.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • A proven track record of developing applications with Ruby on Rails.
  • Having highly interactive applications published is a plus.
  • A clear understanding of object oriented analysis and design.
  • In-depth knowledge of common databases like NoSQL.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Programmer

Job description

We are looking for a highly-skilled Programmer. You will develop and build the products that will put our company at the forefront of innovation.

  • Review program objectives to confirm project requirements.
  • Work with analysts, supervisors, and clients to input data and output requirements.
  • Analyze requirements in order to arrange the correct programming sequence and appropriate programming languages.
  • Convert work flow information in order to encode project requirements.
  • Document program development and revisions in order maintain a historical record.
  • Develop new applications from the concept inception phase to the testing phase.
  • Conduct iterative tests to continually improve program and make recommended modifications.
  • Provide tutorials and presentations to prepare program users.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • A passion for technology and building software.
  • In-depth knowledge of common programming languages (e.g. C++, Python, and Java) and framework (e.g. JSF, Wicket, and GWT)
  • Experience with databases such as SQL and Oracle.
  • [X] year(s) experience in Software Design with live products or projects.
  • Ability to apply technical theories, principles and techniques.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Python Developer

Job description

We are searching for a knowledgable Python Developer. You will develop smooth running and innovative web applications and software products.

  • Use server-side logic to integrate user-facing elements.
  • Develop software related to asset management (or other core business).
  • Write and implement software solutions that integrate different systems.
  • Identify and suggest various opportunities to improve efficiency and functionality.
  • Write reusable and testable code.
  • Support new projects and implement solutions from a Level-3 perspective.
  • Integrate data storage solutions.
  • Implement data security and protection.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • Familiarity with Python web stacks.
  • In-depth knowledge of different frameworks (e.g. Django, Flask).
  • Excellent time management and multitasking skills.
  • Understanding of different types of Object Relational Mappers.
  • [X] year(s) experience in Python Development.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

PHP Developer

Job description

We are seeking a talented PHP Developer. You will maintain current systems, manage servers, and build new projects.

  • Build reusable PHP modules.
  • Write good code.
  • Work on all stages of the development lifecycle.
  • Work with front-end developers to integrate user-facing elements.
  • Troubleshoot to solve architectural challenges and performance problems.
  • Integrate solutions for data-storage and data-backup.
  • Develop quality assurance and testing tools.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • Knowledge of Javascript/jQuery, CSS LESS, and/or AJAX.
  • Experience with common open source tools, relational databases, and version control tools.
  • Experience with PHP 5 and other relevant tools.
  • [X] year(s) experience in application/software development.
  • Ability to work with UNIX commands.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Quality Assurance Engineer

Job description

We are looking for a professional Quality Assurance Engineer (QA Engineer). You will ensure that we optimize products and maximize profits.

  • Test newly developed software, features, and record any bugs or performance issues.
  • Collect information about software usability.
  • Identify critical bottlenecks in development.
  • Develop and run effective tests to ensure product’s stability and performance.
  • Document, prioritize, and resolve bugs.
  • Complete projects, review, and reports as needed.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) working in software development.
  • Solid knowledge of QA methodologies and tools.
  • A proven track record of writing and running a variety of tests.
  • Ability to spot flaws and inconsistencies.
  • Detail oriented and ability to analyze complicated data sets.
  • Strong propensity for research and investigation.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Network Administrator

Job description

We are looking for a thorough Network Administrator. You will be responsible for the design, organization, modification, and installation of the company’s computer systems.

  • Maintain secure and efficient network operation.
  • Install Local Area Network (LAN) and Wide Area Network (WAN).
  • Evaluate network performance issues such as usage, availability, latency and utilization.
  • Confer with users and Management team to establish network specifications.
  • Perform network maintenance activities (e.g. updates, firewall selection and installation).
  • Troubleshoot network connectivity and other issues.
  • Teach users about best practices for network usage and maintenance.
  • Work with vendors, technicians, and leadership team to select system upgrades.
  • Test, develop and evaluate enhancements to the network.
  • Manage the use and upkeep of critical hardware associated with network performance.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) experience working as a Network Administrator.
  • Ability to work with a team of technical and non-technical professionals.
  • Hands-on experience working with systems that interact with the network (e.g. computers, printers, peripherals).
  • Excellent multitasking and organizational skills.
  • Outstanding problem solving ability.
  • Certification training in Network Administration.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Network Engineer

Job description

We are seeking a competent Network Engineer. You will maintain the integrity of server systems while ensuring fast and powerful interconnectivity between local and remote office workers.

  • Proactively configure and install regular network fixes to improve various issues.
  • Lead installation, migration, build and upgrade of critical infrastructure.
  • Perform configuration analyses.
  • Coordinate with CISCO, technicians, and other vendors for critical assistance.
  • Provide recommendations to the Management team regarding solutions for Data Backup.
  • Establish policies for the use of the Network.
  • Ensure security by monitoring network access and other methods.
  • Perform audits of IP addresses and host devices.
  • Communicate with other members on the Technology Management team.
  • Design unique system solutions for each department.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • In-depth knowledge of network components and peripherals, as well as considerate of work flow processes.
  • Knowledge of CISCO products, Nexus products, administration, and networking protocols.
  • Certification (e.g. CCNP, Professional/Expert level Certification)
  • [X] year(s) experience as a Network Engineer.
  • Ability to provide timely updates and maintenance to critical hardware systems.
  • Desire to continually improve network performance.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Network Manager

Job description

We are looking for a capable Network Manager. You will lead a highly technical team and utilize a variety of skills in Network Administration, coding, build-out, management and budgeting.

  • Design efficient and functional network systems.
  • Manage servers, network applications, and network resources.
  • Recommend equipment or supplies that would enable the network to function more efficiently.
  • Respond to emergency situations in a timely manner to decrease downtime.
  • Ensure the completion of routine maintenance procedures.
  • Prepare other related documents (e.g. policies and procedures, reports, budget requests, system level procedures, network configurations).
  • Present feasibility reports (including expense list) to the Management team when considering large purchases.
  • Develop strong relationships with vendors, Network Administrators, and service Providers.
  • Perform periodical analyses of network.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • Ability to manage full-scale infrastructure development, build, implementation projects.
  • Ability to lead a team of IT Professionals.
  • Ability to handle a variety of challenging problems.
  • Excellent analytical and organizational skills.
  • Certification in Networking (e.g. MCSE, CICSO CCNA).
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or equivalents.

Take me back to the top!

Network Technician

Job description

We are looking for a professional Network Technician. You will be responsible for the installation, modification, and maintenance of multiple aspects of LAN and WAN in a corporate environment.

  • Offer hands-on support for CISCO equipment, Voice/Data communications, and network peripherals.
  • Contribute to the implementation of network systems at multiple locations.
  • Monitor and control the performance of the communication network.
  • Facilitate routine tests and analyses of the network, including critical equipment, and related hardware/software items.
  • Investigate performance problems of the network.
  • Respond to requests for help by offering virtual and/or hands on support.
  • Diagnose problems related to internal circuitry.
  • Work with location managers on site to determine feasibility and costs associated with equipment replacement.
  • Work with Network Manager, Administrator, and other Technicians to solve more complex issues.
  • Prescribe procedures for the use of equipment that will reduce the risk of a security breech.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • Experience with the configuration of Cisco data center, enterprise routers, and switches.
  • [X] year(s) of hands-on experience in network support.
  • Experience configuring, Cisco data center/enterprise routers/switches, LAN/WAN networks, voice gateways, and deploying IP phones.
  • Great analytical thinking and problem solving skills.
  • Bachelor’s in or other related fields.
  • [X] degree in Computer Science, Engineering, or relevant fields.

Take me back to the top!

JavaScript Developer

Job description

We are looking for a professional JavaScript Developer. You will provide sound functional, scalable applications.

  • Develop new software applications from concept to finish, with regular tests and maintenance.
  • Write good code.
  • Build reusable code and libraries for future use.
  • Guarantee the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Evaluate and implement advanced JavaScript libraries and frameworks as needed.
  • Understand asynchronous request handling, partial page updates, and AJAX.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • A proven track record of developing software, web applications using JavaScript.
  • Solid knowledge of JavaScript quirks and workarounds, SQL, ORM technologies.
  • Strong understanding of compatibility issues across browsers.
  • Experience with performing QA tests alongside development.
  • Familiarity with HTML, JQuery and JavaScript.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science, Engineering, or relevant fields.

Take me back to the top!

Information Technology Manager (IT Manager)

Job description

We are looking for a solid Information Technology Manager (IT Manager). You will be responsible for managing and recommending changes to improve our IT infrastructure.

  • Hire, train and manage departmental staff, including help-desk agents, programmers and developers.
  • Direct research into the feasibility of major changes/overhaul for system infrastructure.
  • Develop and facilitate company relevant trainings for the departmental staff.
  • Write and submit price proposals for new technology needs.
  • Track and assure that monthly expenditures are within the budget.
  • Review newly programmed computer fixes and patches.
  • Assist with troubleshooting complex technological problems.
  • Lead disaster recovery efforts and preparation.
  • Conduct system audit and/or large scale system load tests.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • A blend of hardware and software skills along with the ability to work with vendors, subordinates, and other managers.
  • Ability to lead and manage large technical teams.
  • Strong knowledge about the industry’s best practices, information analysis, and data management.
  • Product or Technical Certifications (e.g. A+, CCNA, Cyber Security).
  • [X] year(s) experience in Information Technology management.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

iOS Developer

Job description

We are looking for an adept iOS Developer. You will develop mobile applications in a variety of different fields and push the limits of mobile technologies.

  • Design, code, analyze, and test systems for iOS applications.
  • Introduce and present the use/nuances newly designed products to clients.
  • Handle software updates, patches, and bug fixes.
  • Develop applications for time-sensitive projects while considering business/system requirements.
  • Communicate with a team of developers, designers, project managers, and other personnel to ship new features.
  • Maintain project, drafts, files, codes and scripts in an organized manner that allows other team members to make edits/suggestions/changes.
  • Continually learn about new programming languages, operating system updates, and other information that will affect the functions of applications in development.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • Experience with publishing iPhone and/or iPad applications.
  • Experience with development in Objective-C, third-party libraries, and APIs.
  • Solid knowledge of different iOS frameworks (Core Data, Core Graphics, etc.) and programming tools (Xcode, Git, etc.).
  • Excellent ability to develop and understand algorithms.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science, Engineering, or relevant fields.

Take me back to the top!

Front-End Developer

Job description

We are looking for a dynamic Front-end Developer. You will work on a diverse set of unique and challenging projects that allow users to seamlessly interact with technology.

  • Work on the full life cycle development of time sensitive projects.
  • Recommend appropriate technologies to implement new features.
  • Develop code libraries that can be used for multiple projects.
  • Review code, layout, and design for projects before client meetings.
  • Build, deliver, and iterate to help scale projects.
  • Contribute to a team of back-end developers, designers, project managers, and sales representatives.
  • Provide regular updates and technical support for new clients up to one month after product development.
  • Create new methods for improving efficiency.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requiments

  • Expert knowledge of JavaScript, CSS3, HTML5, and/or Node.js.
  • Familiarity with new frameworks and prototyping tools.
  • Ability to translate mockups into seamless web pages with perfect visual and functional elements.
  • Ability to find solutions to the new challenges daily.
  • Experience in building large and modular codebases.
  • Strong understanding of REST APIs and knowledge of how to interface with them.
  • Experience with Back-End Development is a plus.
  • [X] year(s) experience working in Front-End Development.
  • Excellent verbal and written communication in [X] language

Take me back to the top!

Database Administrator

Job description

We are looking for a professional Database Administrator. You will be responsible for security, performance, integrity, and backup of the database.

  • Plan, develop, and troubleshoot user issues.
  • Prepare users with informational trainings on how to use the database and solve problems.
  • Design databases that are organized on the back-end and user accessible on the front-end.
  • Translate usable designs into specific data models.
  • Maintain standards in accordance with local laws (e.g. Data Protection Act).
  • Run iterative tests for new versions of the database.
  • Optimize database to provide fast query response while minimizing downtime.
  • Obtain user feedback to update the database for security, efficiency, usability.
  • Maintain awareness of new technologies (e.g. solutions, fixes, and patches).
  • Ensure that users and other administrators are aware of best practices in order to maintain security.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • A proven track record of administrating database or relevant roles.
  • Familiarity with database standards, design, and coding.
  • Hands-on experience with APIs.
  • Knowledge of data recovery, security, and Structured Query Language (SQL).
  • Knowledge of Unix and/or Database Management Systems (DBMS).
  • Strong analytical thinking and problem solving skills.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in IT, Computer Science, or relevant fields.

Take me back to the top!

Data Scientist

Job description

We are looking for a progressive Data Scientist. You will take responsibilities for our company’s whole data analysis.

  • Develop methods for data handling and management for each individual project.
  • Analyze the company’s website, products, and customers’ behavior.
  • Present findings and recommend actions to management team, and clientele.
  • Set up the reports in a flexible manner for both internal and external use.
  • Check data for errors, inconsistencies, usability and relevance.
  • Use data as input for improving existing products and conceiving new products.
  • Write relevant sections (e.g. scope or project action plan) of proposals to search for new projects.
  • Attend conference, trainings and professional networking opportunities to maintain an awareness of new research in the field.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • Strong analytical abilities, knowledge of different statistical methods, and a familiarity with research studies.
  • Extensive expertise in algorithms, statistical analysis, and big data handling.
  • Familiarity with statistical analysis languages and tools like Python, SQL, MATLAB.
  • Ability to provide expert advice to non-technical staff and clients.
  • [X] year(s) experience in the field of practice.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Artificial Intelligence, Mathematics, Computer Science, or relevant fields.

Take me back to the top!

Data Coordinator

Job description

We are looking for an adept Data Coordinator. You will handle the usage of data systems with security and confidentiality.

  • Utilize database programs to run data queries.
  • Execute secure and effective data procedures in collaboration with team members, technical specialists, project managers, and data analysts.
  • Train, manage, lead subordinates, and perform other related activities (e.g. performance evaluations).
  • Maintain the integrity of data that contains Personally Identifiable Information.
  • Facilitate requests for the transferring, movement, and/or transformation of data. Ensure adherence to legal standards and regulations.
  • Oversee the translation of figures into other languages, and/or metrics when necessary.
  • Maintain the inventory of servers, flash drives, storage disks and other data storage devices.
  • Ensure a secure and timely flow of data within, to and from the organization.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • Ability to scan large volumes of data in a short time frame.
  • Solid understanding of databases, data procedures, and data administration.
  • Excellent analytical thinking and troubleshooting skills.
  • [X] year(s) experience in data coordination or data handling.
  • Up-to-date with modern databases and information technologies.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Data Analyst

Job description

We are looking for an experienced Data Analyst. You will translate data into insights that lead to business decisions.

  • Handle full-cycle analysis activities: from requirements, design, to development and report.
  • Use appropriate software to organize and analyze large volumes of data.
  • Analyze the results produced to make inferences about sample sets.
  • Write reports and recommendations to project managers based on results.
  • Proofread, spell check, and fact-check documents before publication.
  • Review notes from client meetings in order to customize deliverables.
  • Communicate with project managers about project inconsistencies or problems.
  • Present findings to internal team and clients.
  • Research new methods for the optimization of data analysis and synthesis.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • A proven track of record working as a data analyst.
  • Great organization skills and attention to detail.
  • Extensive expertise in data modeling, data mining, database design, and segmentation.
  • Solid knowledge of relevant databases, reporting and statistical packages, and programming languages.
  • Outstanding analytical skills, especially synthesizing, dissecting, and interpreting big data.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science, Mathematics, Information Management, or relevant field.

Take me back to the top!

Android Developer

Job description

We are looking for an Android Developer pioneer to join our team. This position offers an inspirational space to create the next innovation in mobile applications.

  • Manage the full technical life-cycle of Android applications during each development phase.
  • Collaborate with team members to brainstorm about new products, provide each other with technical insight and review working drafts.
  • Document and maintain design specifications, source code, and archives for new applications and ideas.
  • Work with product managers, clients and sales teams to assess customer demand and usability of new applications.
  • Perform individual project components within the entire development lifecycle including implementation, testing, deployment and maintenance.
  • Work from UI/UX requirements, APIs, mockups to build functional, high-performance Android phone and tablet apps.
  • Diagnose performance issues, fix bugs to increase the functionality of new applications.
  • Understand the nuances of fragments and Android XML layouts, and how to create adaptive interfaces that work for multiple device form factors.
  • Obtain buy-in from leadership in order to secure resources for app development.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • Knowledge of Android SDK, Eclipse, Android Studio and/or appropriate equipment and software.
  • [X] year(s) of overall software development and/or Android software development experience.
  • Extensive hands-on experience of creating custom UI controls, designing protocols, implementing interfaces, and performance optimization.
  • Working knowledge of Web Services & REST (JSON) APIs.
  • Familiarity with Team Foundation Service or Git source code management.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or relevant fields.

Take me back to the top!

Back-End Developer

Job description

We are looking for a sturdy back-end developer. You are responsible for managing the data between the product, server, and users.

  • Maintain the central databases, ensure high performance, respond to requests from the front-end.
  • Create a secure API for our web and mobile applications.
  • Optimize the application for maximum speed and scalability.
  • Implement security and data protection.
  • Design and implement data storage solutions.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • A proven track record of successful implementation of an API.
  • Experience in managing host environments, implementing automated testing platforms and unit tests.
  • Deep knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Proficiency with Git, a SQL database, and back-end programming languages.
  • Experience in IoT projects, noSQL databases, Agile development, and machine learning is a plus.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Computer Science or equivalent.

Take me back to the top!

UX Designer

Job description

We are looking for an innovative UX/UI Designer. You are crazy about designing beautiful and intuitive interfaces.

  • Research, design, prototype new user experience in collaboration with the product manager and/or creative director.
  • Deliver user cases and scenarios, wireframe & prototypes, mockups of screens and flows, visual assets’ production, documentation of design guidelines for the design’s implementation.
  • Handle a fast-paced, ever-changing, and deadline-driven environment.
  • Present and communicate designs and deliverables to peers and executives.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • An online portfolio including UX/UI design.
  • [X] year(s) experience working in a technical environment.
  • A proven track record of designing UX/UI aspects of a product from start to finish.
  • Familiar with Illustrator, Photoshop, Sketch. Experience in designing icons, vector illustrations, UI animation, is a plus.
  • Experience in prototyping in HTML/CSS/JavaScript or other tools.
  • Be a self-start and self-motivated to perform multiple tasks under minimal supervision.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Graphic Design, Media Arts, Visual Communication or equivalent.

Take me back to the top!

Product Manager

Job description

We are looking for passionate Product Manager. You take pride in building products that customers love.

  • Lead product development with an overarching control of product’s design, UX.
  • Devise product’s strategic planning and implement tactics.
  • Measure, manage, and optimize product’s performance to improve conversion.
  • Conduct user and A/B testing as part of market research.
  • Work closely with CTO in term of technology.
  • Work closely with CMO to translate consumer behavior, growth hack, viral impact, and traffic into successful product.
  • Identify opportunities and generate insights for product development.

Job benefits:

  • [X] salary
  • [X] vacation days
  • Sick, personal, and parental leave
  • Child and elder care
  • Health insurance
  • Retirement plans
  • Professional development

Job requirements

  • [X] year(s) experience in developing technology product throughout its life cycle.
  • Sound knowledge of customer-focused design and usability principles.
  • Experience in Agile development practices and wire-framing processes.
  • A passion for new technology and how it is used to develop great products.
  • Excellent ability at managing tasks, prioritizing, and paying attention to detail.
  • A high level of motivation and commitment to take responsibility for the product.
  • Excellent communication, organization, and presentation skills.
  • Excellent verbal and written communication in [X] language.
  • [X] degree in Business Administration or equivalent.

Take me back to the top!

Download the full ebook of over 200 job description templates here!

Recruitee is one of Europe's leading talent acquisition platforms, with a mission to create the very best software to help recruiters optimize and automate their hiring.
Leave a comment

Your email address will not be published.