DESCRIPTION
This position is for talented Ruby on Rails developer (or very strong web developer ready to embrace Ruby on Rails technologies).
REQUIREMENTS
We are looking for highly energetic, self-motivated and constantly learning person to expand our professional web development team (with the possibility to lead the team itself).
- Ruby
- Ruby on Rails
- MySQL
- JavaScript, CoffeeScript, Angular.js, Node.js knowledge is highly desirable
- HTML5, HAML, SLIM
- CSS3, SASS
- TDD, BDD, Scrum knowledge and usage experience
- Linux knowledge as a power user
As a person, you are communicative, passionate about programming and sharing your knowledge with other team members. You prefer writing very good code rather than a fast and sloppy one. You put code quality above prestige.
RESPONSIBILITIES
- Development and ongoing maintenance of mobile applications built with TypeScript using React Native and fundamental approaches of native development (Swift/Kotlin);
- Creating solutions and algorithms in accordance with technical specifications or other required documentation;
- Writing program code following the prescribed application architecture;
- Analyzing and refactoring code using design patterns and established standards;
- Writing unit tests (React-testing-library, Jest, Detox as a plus);
- Identifying code smells and performing refactoring using design patterns and accepted standards;
- Estimating tasks and working to meet deadlines, providing timely updates if rescheduling or deadline adjustments are necessary;
- Designing, developing, and maintaining client-side mobile applications;
- Participating in the Code Review process and offering constructive feedback on code developed by other developers;
- Collaborating with teammates to provide guidance on patterns and behaviors employed in the web/mobile platform;
- Employing Git and GitHub to manage code in accordance with Gitflow standards;
- Taking part in team Scrum activities such as Refinement, Estimation, Grooming, Sprint Planning, Daily Standup, Sprint Review, and Retrospective.
WE OFFER
- Competitive compensation, including equity options with regular performance-based salary and career development reviews;
- We have English classes, professional and personal training, conferences and webinars;
- Social/Employment benefits; Private healthcare insurance;
- Compensation of swimming pool and other sports activities;
- Five-day working week, eight hours a day;
- Personal time off paid vacation and holidays;
- We have tasty birthday cakes, lunch in a restaurant (paid for by the company) and unforgettable corporate events;
- We have a comfortable office in the historical center of the city.






