As a software developer at Grio you’ll be focused on creating web applications using technologies such as Elixir, Rails, Node, React, Angular, HTML5, CSS3 and others.
Grio looks for our engineers to be both very creative, personable, and highly technical. You will be asked to tackle various coding obstacles and make smart decisions, including weighing the pros and cons of different approaches. A typical project lasts 2-4 months, and there will be plenty of opportunity to move around, intermingle on various project/product teams and hone your skills.
Degree in Computer Science/Engineering and 4 or more years of professional experience
Working proficiency with the English language.
A desire to collaborate closely with others and a hunger to learn
Fundamental understanding of object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Exceptional analytical aptitude and attention to detail
Extensive knowledge of design patterns, algorithms and data structures
Understanding of server-side language/frameworks (Elixir, Rails, Node)
Knowledge of HTML, CSS3, AJAX (SASS, LESS, Responsive design, jQuery)
Experience with iOS and/or Android development a plus
Experience with Test-driven development also a plus
Experience working with clients also a plus
Experience with product decisions also a plus