CodiPing. Сложный ecommerce и нестандартные интеграции. CodiPing-PRO
Address:49000, Sicheslavska Naberezhna St, 29А, Dnipro, Dnipropetrovs'ka oblast, 8th floor, office 285. 123317 Dnipro,
Phone:+38 (093) 416 94 60, Email:[email protected]

CodiPing is recruiting superheroes

You too can become part of an awesome team!

About Us

2018
year founded
7
years in the market
50+
cities
50+
employees
7
years: average client engagement period
50+
projects completed

CodiPing— a company with a 7-year history.

We startedwith custom web development and have now transitioned to a retainer model. The retainer model combines the best of product and custom development: an employee can switch projects or even their tech stack when experiencing burnout or seeking something new, but 80% of the tech department focuses on developing client projects using a product development methodology (agile, meetups, retrospectives, etc.). Clients value team opinions, and there's always an opportunity to suggest and improve.

Currently, we develop using PHP, Java, Python, Ruby, SWIFT, Objective C, and Flutter. In the coming years, we plan to expand both our language and framework stack.

We are among the TOP 50 best web studios according to UA ratings, and also:

Employee Development.
All managers and team leads started in entry-level positions and grew within the company.
We support independence and employee growth. Team members manage their own business units, directly responsible for profit.

Atmosphere.
Despite a lot of remote communication, both internally and with clients, we interact a lot offline: both for work (standups/retrospectives) and outside of it.

We have poker nights on Wednesdays, a reading club, karting competitions, and much more!

Honesty.
We don't tolerate dishonesty and remain transparent with our employees. Even if a mistake happens :)


For the last 7 years, we have consistently maintained at least 50 active clients, with Lifetime Value growing each year.
Requirements Gathering and Analysis

When a project enters the company, our analysts study the domain, communicate with clients, and gather all project requirements. They create a technical specification.

Design and Prototyping

Analysts and designers create prototypes and present them to the client. Then, system layouts are designed.

Development and Testing

During the drafting of the technical specification, we form a block scheme of the site with dependencies: this allows for phased programming and parallel tasks for developers. With version control systems, multiple developers can work on a project simultaneously, and their changes are easy to track. This technology is also used for ongoing site support.

Project Delivery

We create a special document: a program and testing methodology. The system is delivered according to this. Additionally, during project delivery, we write automated tests (Selenium) and use Allure to visualize test reports. Load testing is conducted on the Client's server and several other services.

Vacancies

Conditions:

  • Office in Dnipro City on the 58th floor with a panoramic view of the city
  • Opportunity to work remotely or partially remotely
  • Work laptop and peripherals
  • Own bar, library, and massage chair
  • Subsidies for employee training and growth
  • Mentorship & Seminars
  • All employees and their families have access to the CodiPing-Club partnership program: discounts at re:store, Aeroflot, and a dozen other partners and clients.

Systems Analyst

Responsibilities:

  • Interview key Client employees to gather requirements for the web system being developed (websites, corporate portals, business processes, services);
  • Conduct in-depth business analysis: understand the client's ultimate goal, the value of functionality for the client, find the most suitable solution, and analyze alternatives;
  • Create detailed interface prototypes (with attention to detail, all functions, and workflows);
  • Draft technical specifications (ToR) for web systems development based on agreed business requirements;
  • Write specific technical specifications (STS) for projects involving major technical support;
  • Develop project development queue schemes according to functional block dependencies;
  • Maintain documentation relevance in case of changes, and monitor changes.

Requirements:

  • Experience as a business and systems analyst (project manager experience is also considered) in IT for 1.5-2 years;
  • Knowledge of the domain;
  • Ability to 'translate' client language into developer language, clearly and comprehensively formulate requirements;
  • Ability to establish communication and find common ground with the client;
  • Understanding the process and stages of web system development (public websites, corporate portals, services);
  • Knowledge of what an API is, its applications, and understanding the difference between SOAP and REST;
  • Experience with MS Visio, knowledge of BPMN notation;
  • Experience with Figma (not critical, we will train);
  • Expert proficiency in MS Word and MS Excel;
  • Understanding the specifics of development on PHP frameworks (Laravel, Symfony, etc.);
Apply
PHP Developer

Responsibilities:

  • Write code using the D7 core (where there are no alternatives, use the legacy core);
  • Follow PSR standards;
  • Be ready for close collaboration with other departments within the company.

Requirements:

  • At least 2 years of relevant experience;
  • Understand and apply OOP principles;
  • Proficiency in MySQL;
  • Knowledge and skills in JavaScript;
  • Experience working with Git;
  • API knowledge;
  • Experience with web services (REST, SOAP), integration with external systems, and the D7 core;
  • Ability to understand and work with existing code;
  • Examples of successfully completed projects are welcome.
Apply
Analyst

Responsibilities:

  • Conduct interviews with functional stakeholders;
  • Analyze customer business requirements and align them with standard functionality;
  • Prepare and describe technical specifications (ToR) and detailed technical specifications (DToR) for system configuration and modifications;
  • Configure programs according to the ToR;
  • Write user instructions and train personnel;
  • Assign tasks to programmers for modifications and test the results;
  • Process and structure information.

Requirements:

  • Experience with large projects;
  • Experience communicating with government clients (a plus);
  • Ability to assign tasks to programmers and supervise their completion;
  • Knowledge of HTTP, web services - for ToR;
  • Ability to process and structure large volumes of data;
  • Ability to ask clarifying questions;
  • Knowledge of regulatory and accounting procedures in ERP (required);
  • Knowledge of tender procurement in UPP/ERP + UPP;
  • Knowledge of operational accounting in ERP/CA/UT;
  • Knowledge of BP;
Apply
Project Manager

Responsibilities:

  • Work with clients (no sales involved);
  • Manage large post-production projects (project development after initial completion);
  • Handle 3-5 projects of varying complexity and scope;
  • Manage project team and plan task completion;
  • Monitor budgets and timelines;
  • Provide reporting (not just for the sake of reporting, but concise and to the point).

Requirements:

  • Manage projects: budget, timelines, resources, expectations;
  • Be responsible. If you promise something, either deliver or explain why it couldn't be done;
  • Independence: tasks can be delegated without reminders, deadlines are met without oversight. No mistakes due to inattention. You see the big picture and dive into details. You communicate effectively, both spoken and written, and present results neatly;
  • Ability to build teamwork – assign tasks and check results while maintaining a positive atmosphere;
  • Experience working in a studio, agency, integrator, or large company is a plus.
Apply
Architect

Requirements:

  • Experience as a functional architect / lead analyst for over 3 years;
  • Knowledge of the architecture and functional capabilities solutions;
  • High communication skills. Willingness to defend solutions to the client;
  • Experience in the field for over 5 years;
  • Deep theoretical knowledge of accounting and tax accounting.

Located in Dnipro or able to travel 1-2 times a month for 3-4 days.

Responsibilities:

(IMPORTANT)

Architect for regulatory accounting

Experience implementing regulatory accounting in a large company

  • Define and agree with the client on the optimal implementation of requirements in the system;
  • Assist in resolving methodological issues related to accounting and tax accounting;
  • Evaluate labor costs for assigned tasks;
  • Assign tasks to consultants and developers, monitor their performance;
  • Design and describe testing scenarios;
  • Escalate to the project manager regarding changes in scope and requirements, risks, and issues.
Apply
Programmer

Requirements:

  • 3+ years of experience as a developer; 'Specialist' certification is an advantage;
  • Ability to assess timelines and effort based on ToR;
  • Experience in developing HTTP exchanges;
  • Experience in refining management chart of accounts;
  • Ability to work as part of a programming team.
Apply
Join the Team CodiPing
Select a method of communication