April 03, 2020

Front-end Web Developer

Are you looking for an exciting opportunity to be a leader within a highly successful global payroll services business? Are you an innovative and experienced Front-end Web Developer looking to progress your career?  Are you looking to take your career to the next level by driving success through our values of Respect, Integrity, Teamwork, Accountability, Diversity and Community? Do you have a strong work ethic, global mindset and the desire to help build a great culture?


iiPay is a high growth, innovative company, based in US and UK, focused on delivering an outstanding customer experience and service levels. Our payroll managed service is underpinned by our market leading global payroll management system delivering a unique client experience and value-added services.


iiPay has a unique opportunity for an experienced and motivated Frontend Web Developer who wants to be part of this rapidly expanding business, taking on the responsibility for developing new systems and extending the capabilities of our current platforms.



Role overview


Our highly motivated and engaged team members are at the heart of our success! This role requires a valuable contribution to the development and maintenance of the systems used by our payment teams, to ensure accurate and timely delivery of our service. The Front-end Web Developer will be responsible for a variety of UI technologies and must have a solid grasp of security fundamentals as they relate to web-based applications.


The systems to be developed and supported cover the entire operational lifecycle, therefore the successful candidate will need to deliver intuitive user experiences for various use cases, from initial data exchange and loading, through processing and reporting output and data visualizations.


They will be expected to liaise closely with the business analysis team, backend development teams as well as our internal payment teams.




Key Objectives and Responsibilities



The successful candidate requires experience, skills and a proven track record in the following areas:

  • Demonstrated ability to perform at an elevated level in a high-growth, fast-paced, and technical environment
  • Champion the end user perspective when designing new systems and features to ensure delivery of high quality and useable systems
  • Producing design specifications from analysis documents
  • Identify and analyse user requirements
  • Prioritize, assign and execute tasks throughout the software development life cycle
  • Design and implementation of rich user interfaces / experiences
  • Conduct software analysis, testing, and debugging
  • Write well-designed, efficient code
  • Review, test and debug your code
  • Improve operational efficiency for users through technology
  • Ensure our applications are secure and up to date
  • Recommend changes to improve established user interfaces
  • Ability to problem solve, provide solutions and play an interactive role within a team environment
  • Investigating innovative technologies and developments within the software/web industry



Skills and Requirements


  • Extremely client-focused and understands the need for intuitive and user-focused applications – focus on simplicity and ease-of-use
  • Continuously looking for innovative web-based solutions to solve problems
  • Experience of the whole software development process
  • Significant and demonstrable experience with HTML and CSS (Flexbox and CSS Grid) to deliver responsive designs
  • Experience working with external APIs e.g. REST
  • Experience with Angular, JavaScript primarily, or other similar libraries
  • Experience working with design toolkits such as Adobe XD or Sketch
  • Have a good understanding of design and user experience principles
  • Experience of dealing with cross-browser compatibility requirements
  • Ability to support and transition web-based systems built using ASP.Net / MVC / C#
  • Experience of the Microsoft Azure or Amazon Web Services Platforms
  • A solid grasp of source control techniques
  • Ability to produce readable well engineered code
  • Good delegation and time management skills
  • Problem-solving abilities
  • Strong communications skills
  • Continuous Learner
  • Demonstrated ability to collaborate with product development, QA, and internal users
  • A relevant degree or other recognised industry qualification





Additional language skills are highly desirable given the international nature of our business.



What we are looking for in you


The successful applicant will ideally have experience in payroll, financial or human capital management software development. They should have the ability to become a systems expert and have experience of managing and prioritising workloads. They should have strong analytical and problem-solving skills, excellent communication abilities, both verbal and written, and possess a keen attention to detail. They will be required to work in a global environment, with clients that have an expectation of service excellence.

Apply for job