We are looking for a JavaScript Tech Lead (an Architect is also an option), who is experienced using JavaScript on both ends. We need someone who wants to leave a mark in the market.
You will be part of our digital marketing and media department.
If you prefer to implement modern, scalable solutions regardless of technologies, frameworks, and architecture and you’re willing to invest in yourself and follow the latest trends you should consider our company. We prefer Full stack developers who mainly spend time using the most popular front-end frameworks such as React.js, Angular, and Vue.js and also have working experience in Node.js applications.
Project, teams, requirements & duties
What you will be working on?
- Finding elegant solutions to hard technical problems and drive our frontend forward
- Evaluating the best technical setup for our future, choosing the right frameworks and tools
- Helping to improve our build process to make deployment and iteration easier and faster
- Collaborating with the product owner to build new consumer features
- Write both unit and integration testing (we love testing!)
- Stay current with industry developments and incorporate new technology when applicable
What do we expect from you?
- Working experience with JavascriptES6+, Typescript
- Working experience with at least one of the following frontend frameworks: ReactJs, Angular, Vue.js
- Working experience in writing NodeJS applications (Serverless framework would be a big plus)
- Strong knowledge of HTML5 and CSS3
- Working experience with relational/non-relational (SQL/NoSQL) databases
- Working experience with JavaScript module loaders (Webpack, Require.js, …)
- Experienced in version control systems like Git
- Familiar with Docker with Docker Compose
- Knowledge of one of the Cloud providers (AWS/GCP/Azure) or on-premise Kubernetes clusters
- Experienced in managing APIs
- Experienced in using JS testing frameworks such as Mocha, Jest, Cypress…
- Familiar with CI/CDtools such as Jenkins, Bamboo, or some from cloud services
- Previous exposure to one or more programming languages or frameworks from the list would be a great advantage: Java +/- Spring Boot/Cloud, Go, Python
- be supportive and selflessly share your knowledge
Our projects & stack:
We write tests and deliver high-quality software on a continuous basis with CI/CD software pipelines. We tend to use cloud provider services as well. Tech stack varies from project to project with a tendency to follow the latest tech trends. Our projects follow a standard setup with four environments, having separate environments for development, testing, user acceptance, and production. We encourage our people to contribute to the open-source projects in accordance with our open-source initiative. There is also a possibility to take part in our internal projects that helps company business.
Our teams:
Depending on the project, our teams are consisted of a mix of several front-end, backend developers, test automation engineers, DevOps engineers , and a delivery manager (scrum master), while the product owner is client-side. We use Scrum as a framework for project management – we hold daily standup meetings where every team member can have a say.
Your position in the organization:
This position will be a part of our JavaScript department in Novi Sad. You will have a dedicated department manager that will support your career path and development.