Lots of bingo words below. We expect you worked at least
— OOP and related patterns;
— Languages: TS and JS (ES2016). Most of our stuff heavily uses TS, so it’s a must.
— Techs: any UI framework (React/Redux/Saga, Vue, KnockoutJS), NodeJS; REST, JSON processing;
— Tools: git (git-flow), npm, webpack, grunt, docker;
— Good command of KISS, YAGNI, DRY, and SOLID principles, and not only know what these mean.
Soft skills and expertise:
— Intermediate+ written English. We talk with our clients a lot, share info and try to be as transparent as possible. You have to be in tune with us to succeed.
— Be a team player, supportive and responsible.
— Strong tech writing skills. Ability to compose a comprehensive report, getting started doc or document the code for the effective knowledge sharing.
— Be able to understand all project stakeholders, communicate and collaborate openly.
— Be able and open to learning new technologies and frameworks;
— Execute a high level of responsibility for personal results;
— Be a nice person. Really. And open.
It will be a plus if you suffice some of these.
— Bachelor or master degree in computer science;
— Readiness to jump headfirst into the lean or agile project.
— Understanding of basic UI/UX concepts;
— Sweet if you know SVG (Snap.svg), RxJS, Loopback, or hapi.js. Some of our projects rely on these;
— Practices: building backend apps with REST API, unit and e2e testing, semantic versioning;
We are a team that shares transparency, effectiveness, initiative, and innovation values. If you are up to these, here is what we offer:
— Challenging projects (read toil, tears, and sweat) and environment to grow fast professionally;
— Competitive compensation depending on your level and we want you to be good and happy;
— Flexible full-time working schedule;
— Ability to work on our flagship product and its customization for end users;
— Adequate and listening entirely tech-savvy management;
— Long-term career planning and building;
— Comfy office space near Kontraktova Square in Illinsky Business Center. Coffee, fruits, cookies and all sorts of that.
— Occasional meetups, quest team building, attending sport (basketball), participation in NewtonIdeas yearly corporate event;
— Communication and sharing experience with our bigger team and other units from NewtonIdeas;
— Jump into our largest custom projects and deliver excellent results in them: explore, estimate, develop, and deploy.
— Take part in the development of our core products — LiveArt Designer Component and its integrations;
— Working with new customer requirements and requests;
— Be ready to build a goal-oriented squad around you;
— Develop well-structured, testable and documented code;
You will be primarily working as an assisting developer to our JS Team Lead. We are engaged in some custom development projects that are using our core products. You are to understand them and be ready to carry out planned development as well as assist with the standard support issues we encounter. Depending on your interest and expertise, we are working together to get you the best fitting projects and things to do.