Web Application Developer

Belfast IR

Position Summary:
Bamboo Rose is seeking a Web Application Developer to add to our growing team. Working on the creation of a cutting edge platform using Java technologies, you will have the opportunity to work for a global organization in an office with an entrepreneurial atmosphere.

With an employee focused, results oriented work environment, we are committed to empowering our employees with the environment, autonomy and resources necessary to succeed. As an employee at a firm experiencing significant growth, the Web Application Developer will have significant opportunities for professional advancement as the company grows.

As a Developer, you will be responsible for building scalable web applications that are easy to use and maintain. You will be involved in finalizing product functional specifications, assembling technical specs and design documents, building applications and implementing solutions. The ideal candidate will be familiar with all stages of the software development life cycle.

Duties & Responsibilities:

  • Collaborate with team members to design, develop, implement, troubleshoot, support and enhance applications according to specifications and best practices
  • Develop and support projects by triaging problems, troubleshooting performance bottlenecks and implementing and/or suggesting alternatives, fixes or workarounds
  • Assist with maintenance and enhancement of documentation for company best practices, policies, and procedures
  • Manage, lead, or contribute to various sub-projects

Requirements:

  • 3 + years hands on development experience
  • A bachelor’s degree in Computer Science or related field
  • Web application development experience
  • Experience working with Java based applications. (i.e., integrating their work on the front end with existing/separate Java development)
  • Strong working knowledge of Java
  • Strong understanding of CSS and its usage across all commonly used browsers.
  • Exposure to JSPs and have a basic understanding of how they work to provide data for rendering the page.
  • Perform browser level coding (CSS, JavaScript, DOM expertise).
  • Strong working knowledge of OOP design concepts and best practices
  • A dedication to teamwork and the delivery of quality applications

DevOps Engineer

Belfast IR

Position Summary:
We are currently looking for a DevOps Engineer to join our team and help us bring innovation to market faster by leveraging automation and cutting edge development practices.

You will push the bounds of our technical operations and automate our processes. You will be able to drive our approach based on cutting edge technology. You will play a prominent role in our rapidly expanding organization. By building the right infrastructure tools, automating our application deployment pipeline, and working with the development team to help engineer great software, you’ll help accelerate our success.

Responsibilities:

  • Developing test automation frameworks in collaboration with other team members
  • Understanding and using best practices for deployment processes and support
  • Managing production environments
  • Participation in product releases and continuous integration and automated testing
  • QA tasks on an agile team
  • System provisioning, configuration and deployment of Windows and Linux based systems

Qualifications:

  • Several years’ experience in a DevOps, Test Automation, or SysAdmin role
  • Experience with AWS or Microsoft Azure
  • Practical Chef, Puppet, Docker or similar automated infrastructure deployment system experience
  • Familiarity with Databases: MySQL, Oracle or postgres sql
  • Programming experience (Java preferred)
  • Scripting experience; Python, Linux Shell scripting
  • Experience with version control; specifically Git and BitBucket
  • Strong communication skills to work well in a cross-functional team of peers in product development, operations, networking, etc.

Education and Certifications:

  • Bachelor’s Degree in Computer Science, Engineering or equivalent.

Mobile Developer – Android

Belfast IR

Position Summary:
Our team is looking for an Android Developer who is self-directed and passionate about innovation and mobile technologies. Ideally, you’ve built a native Android app in the past, enjoy working with talented folks and love a good technical challenge.

Responsibilities:

  • Develop features for our mobile app, utilized by some of the largest retailers in the world.
  • Collaborate with the design team to implement a brilliant mobile user experience.
  • Collaborate with product management and engineering teams to analyze user needs and business requirements.
  • Add new features into existing Android offerings by working closely on a cross functional team including other developers, designers, Project Managers and QA.
  • Profile and improve app performance.
  • Leverage modern architectural patterns to deliver new features.
  • Contribute to code quality by writing Unit, UI, and Integration tests.

Qualifications:

  • 2+ years of professional software development experience.
  • Experience engineering, releasing and supporting Android applications.
  • Team player with excellent written and spoken communication skills.
  • Bachelor degree in Computer Science or equivalent experience.

UX/UI Designer

Belfast IR

Position Summary:
We are looking for a UX/UI Designer to work on user interface designs across our enterprise business application.

You must possess a passion for great design and show an exceptional eye for detail. As a UX/UI designer, you will drive and develop future enhancements to our application. We’re looking for a visually articulate designer capable of communicating their ideas through compelling high-fidelity illustrations that integrate textual descriptions seamlessly.

You will work closely with several different cross-functional teams. The ideal person would be passionate about user centered design principles, visual design and motivated to work in a small team building innovative applications that users love.

Responsibilities:

  • Provide creative input across our projects
  • Work as part of the wider UX team on strategy, ideas and execution
  • Implement functional ideas, use cases, user stories into prototypes
  • Design low and high fidelity design solutions for various user interfaces
  • Work collaboratively with product managers, developers and QA engineer

Requirements:

  • Bachelors Degree in Arts, Design, UX, Human Factors or related field
  • 4+ years UX/UI experience
  • Strong understanding of UX/UI process
  • Expertise in Adobe Photoshop/Illustrator/Visio
  • Expertise in creating user interaction, screen design, icons
  • Experience of native mobile design
  • Knowledge of HTML, CSS, JavaScript
  • Organized with strong time management skills
  • Strong written and verbal communication skills

Test Automation Engineer

Belfast IR

Position Summary:
We are looking for a Test Automation Engineer to work closely with our development teams to maintain high product quality.

The role will involve working alongside the development team to define test cases an test developing functionality. Their focus will be on creating an automated test suite that compliments the development teams unit tests in order to reduce testing overhead and ensure constant quality.

The ideal person would be passionate about maintaining high quality and working together as a team to ensure this is always the case.

Responsibilities:

  • Work with development teams to test functionality during sprints
  • Create, maintain and execute test plans
  • Define, write and implement test cases from acceptance criteria
  • Build automated test suites
  • Work collaboratively with product managers, developers and dev ops

Requirements:

  • Bachelors Degree in Computer Science or related field
  • 1+ years Test or development experience
  • Interest and exposure to Test Automation
  • Organized with strong time management skills
  • Strong written and verbal communication skills

Desirable:

  • Experience with automation framework(s)
  • Test or development experience on native mobile platforms

Mobile Developer- iOS

Belfast, IR

Position Summary:
Our team is looking for an iOS Developer who is self-directed and passionate about innovation and mobile technologies. Ideally, you’ve built a native iOS app in the past, enjoy working with talented folks and love a good technical challenge.

Responsibilities

  • Develop features for our mobile app, utilized by some of the largest retailers in the world.
  • Collaborate with the design team to implement a brilliant mobile user experience.
  • Collaborate with product management and engineering teams to analyze user needs and business requirements.
  • Add new features into existing Android offerings by working closely on a cross functional team including other developers, designers, Project Managers and QA.
  • Profile and improve app performance.
  • Leverage modern architectural patterns to deliver new features.
  • Contribute to code quality by writing Unit, UI, and Integration tests.

Qualifications

  • 2+ years of professional software development experience.
  • Experience engineering, releasing and supporting iOS applications.
  • Team player with excellent written and spoken communication skills.
  • Bachelor degree in Computer Science or equivalent experience.