We are looking for a motivated and eager Ruby on Rails Developer with a passion for learning and developing mobile applications using Flutter. As a member of our team, you will work closely with senior developers and other team members to build and maintain web and mobile applications. This is a fantastic opportunity for someone early in their career who is excited to grow their skills in both backend and mobile development.
Key Responsibilities:
- Assist in the development and maintenance of web applications using Ruby on Rails.
- Contribute to the development of cross-platform mobile applications using Flutter.
- Work with senior developers to implement new features and fix bugs.
- Write clean, maintainable code and follow best practices.
- Collaborate with designers and other developers to ensure high-quality product delivery.
- Participate in code reviews, learning from feedback to improve your coding skills.
- Help with testing and debugging applications.
- Stay up-to-date with emerging technologies and development practices.
Required Skills and Qualifications:
- Ruby on Rails:
- Understanding of Ruby on Rails framework and MVC architecture.
- Some experience or familiarity with developing web applications using Ruby on Rails (internships, projects, etc.).
- Knowledge of HTML, CSS, JavaScript, and front-end development.
- Understanding RESTful APIs and database concepts (e.g., PostgreSQL, MySQL).
- Familiarity with Git and version control.
- Flutter:
- Experience with Flutter and Dart, either through projects, internships, or coursework.
- Understanding of mobile app development principles and state management.
- Some experience building mobile applications with Flutter.
- Familiarity with integrating Flutter apps with backend services.
- General:
- Strong willingness to learn and take on new challenges.
- Good problem-solving skills and attention to detail.
- Ability to work effectively as part of a team.
- Strong communication skills, both verbal and written.
- Familiarity with Agile/Scrum methodologies is a plus but not required.
Preferred Qualifications:
- Experience through internships, open-source contributions, or personal projects that showcase your coding skills.
- A basic understanding of DevOps practices and tools (e.g., Docker, CI/CD) is a plus.
- Exposure to other programming languages like JavaScript, Python, Go, or C/C++ is a bonus.
- Experience with testing frameworks for web or mobile applications is a plus.
What We Offer:
- Salary £34-£58k DOE
- Opportunities for career growth and professional development.
- Mentorship and guidance from experienced developers.
- Flexible work environment (2 days in the office).
Other
- Great communicator – both written and spoken, confidence to talk to team and clients.
- Team player – Ability to work as a cog in a team, whilst individual work is a large part of consultancy, we offer a team to clients, it is a combined effort.
- Passion to learn and a self-starter.
- Ability to ‘Think outside the box’.
- Some travel out of the normal working practice will be required where expenses will be paid in full.
Schedule:
- Monday to Friday
- 8am - 4pm, there may be a requirement for rare overtime which will be paid or time in lieu
- Current office arrangement is 2 days (Monday & Friday) in the office / 3 days (Tuesday, Wednesday, Thursday) remote
Benefits/ Information:
- 26 days annual leave plus bank holidays
- Head office in rural Surrey, travel and hotel expenses paid by employer when visiting client sites.
- Group Pension Plan
- Small friendly team.
- Our offices are situated on a rural farm location, with plenty of free parking and direct access to the South Downs, Free parking and shower facilities. Please note: Public transport is limited to the office.
- As a small business, we believe it is important to nurture and support our team members with mentoring from senior developers and training courses where applicable.
- Team BBQ’s and regular team events throughout the year.
Job Type: Full-time, Permanent
Pay: £34,000.00-£58,000.00 per year
Benefits:
- Casual dress
- Company events
- Company pension
- On-site parking
- Work from home
Schedule:
Ability to commute/relocate:
- Puttenham, GU10: reliably commute or plan to relocate before starting work (required)
Application question(s):
- Can you reliably work from our office in Puttenham 2 days per week using your own transport to commute? (no public transport available)
- Are you able to communicate with clients clearly, confidently and independently ?
- Are you aware that this is NOT a fully remote position and will involve 2 days per week at the offices and some client travel ?
Work Location: Hybrid remote in Puttenham, GU10 1HL