Position: Ruby Developer
Company: Grid Dynamics
Category: Ruby
Experience required: 3y
English level: intermediate

To work on new features of different applications for domains:
Planning - capabilities to build a roadmap, projects, scope, resources
Directory - people information, plans
Disclosure - control confidentiality management
Workflow tool - retail, steps, management of payload
Content management solutions - for phones and website - asset management
Localization tools for managing localisation content
Ruby-on-Rails 5, SQL, pure JS on the frontend. Markup is mainly used from style guides, as they are the same across the company. The code shall be covered with unit and integration tests (test coverage is closely monitored) The developers will be in charge of creating new modules and features for the existing applications, starting with technical design (which will be jointly reviewed by the team) and on to coding and dev testing. The requirements are provided by Apple teams, more in the form of business requirements, whereas the exact solutions are elaborated by the teams jointly. Our team member will be working closely with Apple developers, so shall be ready for verbal (meetings) and written (Slack) communication. Mostly meetings are in the evening (after 6 pm), whereas during the day developers have time to keep the focus on doing the development tasks.We are also willing to improve our Ruby expertise, so developers will have a chance to take part in building the community and share experience.

Requirements to the candidate
Ruby on Rails, SQL
Being ready to work until 7-8 pm on a few days