Senior Javascript (React) developer - remote
PythonWe are Czech Republic POS software developer, developing own POS system for hospitality and catering segment for more than 20 years. We are number one on the Czech market with quite impressive list of references. Development teams are international, consisting Czechs, and citizens of former USSR countries. All development is held in English (task description, documentation, ...).
We are currently increasing our JavaScript development team and searching for new developers for full time remote cooperation.
More than 90% of POS system and its application logic is written in PostgreSQL and users are working with thin clients for classic desktop or web browser. Generaly said, we are developing one thin client application and one web based eShop like application in JavaScript. That is why we are searching for Javascript developer - to extend our JS team and to work on it. Proposed cooperation is not about development of single application, it is about long term cooperation and continuous development and improvement of this web based applications.
How is developed application working:
- Most important part is Javascript frontend
- Javascript frontend is single page application in React
- Frontend is using backend written in Python
- Application must be able to work with hundreds of users with low load to server
- Application will use existing SQL application (tables, views, stored procedure) for data management as application logic
- Key feature of new application is always simplicity and intuitive usage of application
- We use Linux only in production, applications are distributed as debian package to production servers
What are our requests to developers:
- Developers should have experience with development of web applications
- Developer must have very good (or excellent) knowledge of Javascript
- Knowledge of one of the modern frontend framework (React, Vue, Angular) is required.
- Knowledge of React is a big advantage, but not required, you are expected to learn it.
- Knowledge of Linux is an advantage, but not required, you are expected to learn it.
- Knowledge of Python is an advantage, but not required.
- Any other knowledge from IT is always an advantage (SQL, Python, ...).
- Ability of daily usage of English, whole development is in English, written and spoken is used.
- We are interested about full time cooperation only (8 hours per day, 5 days per week).
- We are building balanced team and we will use candidates at all levels, from junior to senior. Senior developers are preferred.
What will be your duties:
- 80% will be Javascript frontend in React
- 10% can be other Javascript development, mostly in React
- 10% releases related work
What could developer expect from us:
- We will force him to produce applications designed to be easy and simply to use
- We think, that developer must provide high level of quality and "alpha tests" are part of his work
- We are not developing without prior analysis and written instructions (description)
- We are forcing developers to follow formal rules, including use of our bug tracking system based on Bugzilla and development according with prior made documentation
- We are using best practices from extreme programming, test driven development, team work and other suitable methods
- We are product company, we are not developing application on request (turn key, single purpose), our applications are long term developed, supported and alive. Single source codes are used by all customers.
- We prefer development in Linux environment although we have to survive with Windows users.
- Applications quality (including internal source codes) is very important for us and we insist on quality.
- Developer will be part of team developing applications, that are loved by their users
- Developer will work from home as an individual entrepreneur
How will be hiring of new colleague proceeded:
- If you respond to our advertisement, we will send you on-line test.
- If you pass on-line test, we will invite you to technical video interview. Technical interview will verify your knowledge presented in on-line test and online coding task can be added.
- If you pass technical interview, we will invite you to business video interview.
- If you pass business interview and still willing to work with us, then welcome on board
Доступно соискателям с инвалидностью
Английский — B1 — Средний
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Откликнуться
