Looking for you:
We are looking for an experienced senior developer to be responsible for overseeing junior developers on projects and supporting various development duties. The responsibilities of senior developers include writing code, analyzing data, and contributing to the design and implementation of software.
To be successful as a senior developer, you should demonstrate great skill in creativity and innovation, ability to thrive in a high pressure environment, and possess excellent communication skills. Ultimately, a top-notch senior developer should have extensive experience in software development, be able to keep up-to-date with deadlines, and have strong analytical skills.
What we expect:
Working on our work process: analysis, implementation, testing, documentation.
Developing web/mobile features according to provided requirements.
Participating in defining requirements and estimations.
Participating in code reviews.
Mentoring less experienced developers.
Cooperating with project managers, developers, testers to increase application quality.
Collaborating closely with customers with a focus on new feature design.
4+ years of experience with writing code other programming languages.
Experience with version control system (GIT with GitFlow).
Practical knowledge of clean code principles (writing clear, understandable and maintainable code).
Experience with unix type systems (Mac, Linux).
Familiarity with Agile software development.
Fluent written and spoken English (min. C1 level).
Ability to communicate your ideas (also to non-tech clients or coworkers).
Basic DevOps skills
At brokenrubik we take care of our team and that is why we offer them the best environment and the best benefits so that their time with us is the best
career path switch possibility
free in-office English lessons
flexible working hours
chillout space: arcade, table soccer, ping-pong
special PTO for care