Iversoft

Not your average agency, we have an extensive client portfolio spanning various industries. We also have a games portfolio. We have been developing and publishing games since Day 1 of the App Store and each game in our portfolio is profitable.

Iversoft Ottawa, ON, Canada
Apr 17, 2018
Full time
At Iversoft, the Full-Stack Web Developer should have work experience that encompasses building custom websites from the ground up. This developer needs to be a team player with a great personality. They need to be dependable, responsible, function well under deadlines, a self starter, able to work independently, and able to take instructions easily. Our ideal developer will have a positive “can-do” attitude, will know when a project warrants “perfection” in coding or when it simply requires “the best available option within budget”, and be comfortable with both. We are looking for a person that enjoys being part of a team and relishes the chance to learn new technologies and find innovative solutions to challenges presented by a wide variety of projects. The ideal candidate must be able to work independently and also take direction and be able to handle multiple projects at once in a fast-paced environment. Responsibilities  Work closely with the production and business development teams to deliver web-based Client and internal projects Own and refine the web-development process from concept to delivery Obsessively seek to stand out with quality - from performance, to accessibility, compatibility and rendering fidelity Integration of user-facing elements with server side logic Take part in Client meetings as needed - and always seek to better understand their goals, needs and wants Requirements Able to meet budgets & time-frames as promised Must be diligent about documentation and logging time Experience with PHP, MySQL, HTML5, CSS, and JavaScript Able to do responsive design and development Experience creating web layouts, conversion of visual mockups to production HTML Experience in PHP frameworks (Symfony, Laravel) Experience with REST API development Must be equally adept in and comfortable with new application development and maintaining existing code MVC programming patterns Object oriented PHP Cross-browser, cross-platform debugging Nice to have Experience with front-end JavaScript frameworks such as React Knowledge of compiled stylesheets such as LESS, SASS Knowledge of open-source CMS systems like WordPress or Drupal Experience with GIT (code repository) Experience with Webhosting environments and related tech (AWS, Linux, Apache, cPanel, etc) Experience with agile development and short sprints Experience with Shopify or other ecommerce solutions such as WooCommerce
Iversoft Ottawa, ON, Canada
Apr 17, 2018
Full time
As a Project Manager at Iversoft you occupy a key position in the development process tasked with coordinating teams to develop everything from mobile apps to next gen technology, while maintaining a high quality standard so that nothing leaves the shop less than perfect. We work with both iOS and Android projects-from smartphone to touchscreen, and everything in between. Our clients range from not-for-profit, to health care, entertainment and more, so you will always have exciting and challenging projects to be a part of. Responsibilities Planning, coordinating and supervising the development of cycle from conception to finalization stage Being accountable for delivering projects on-time and on-budget that meet our high standard of quality and meet the customer’s objectives Supervising teams that consist of varying technical and design resources Communicate project updates and manage project messaging internally to Iversoft’s team (including management and account managers) and assessing and minimizing risk factors to ensure a projects success Resource/traffic management - working with the other project managers in planning the resource schedule for the production team Supporting the business development team in the scoping and costing of new opportunities  Requirements Experience in Agile project management and managing other people Experience with software testing methodologies and best practices Excellent written and verbal communication skills High attention to detail Ability to identify and raise issues and risks and recommend actions to resolve Ability to deliver projects on time with consistently successful results Minimum of 3 years experience in project management or a related field Experience managing multiple resources against competing project schedules  Experience managing a project team comprised of both internal and external resources Experience in scoping level of effort and duration for a project in order to assist sales Nice-to-Haves Knowledge of software, mobile or game development  Familiarity with ticketing and task management software (i.e. JIRA) Experience working in an agency environment, managing multiple projects for varying clients Experience working in a tech company Certification in project management 
Iversoft Ottawa, ON, Canada
Apr 17, 2018
Full time
As a Mobile Developer at Iversoft, you are at the centre of the products we create. You take research, design and documentation – and turn them into beautiful, functional, and practical mobile applications. We work with both iOS and Android projects-from smartphone to touchscreen, and everything in between. Our clients range from not-for-profit, to health care, entertainment and more, so you will always have exciting and challenging projects to be a part of. Responsibilities Write great code that conforms with best practices on iOS and Android platforms Work collaboratively or individually within the development team to deliver custom app projects Deliver coding expertise across all stages of the project lifecycle from concept to deployment Keep knowledge current through independent learning and community events Execute testing processes & implement optimizations to improve app performance Develop with user experience in mind - making adjustments and tweaks based on research, testing, and other user touch-points Requirements Extensive mobile (iOS and/or Android) development experience, and experience working with a variety of third party API’s & SDK’s. 1-2 years experience working with SWIFT 2 years experience working with Java Experience working with CocoaPods files in XCode and Gradle in Android Studio Experience with Git Source Control and JIRA Creating web services/APIs to interact between mobile apps and web-based content Experience with open-source web-based CMS’ Nice-to-haves Experience in game development, game design Experience with mobile app monetization Experience with Objective-C Web development skills (HTML/CSS/jQuery and/or PHP/Ruby/Python) Experience with Unity Experience with React/React-Native
Iversoft Ottawa, ON, Canada
Apr 17, 2018
Full time
At Iversoft, the Back-End Web Developer will be the key to the “behind the scenes” functionality of all of our web-based projects. As part of our full production team on both custom client and games promotion projects, you can be sure to have a variety of exciting challenges and tasks brought your way. As part of an agile development team you should enjoy doing iterative work, and always be seeking opportunities to further develop your skill set. Since you’re working in production – you should also include a link to your portfolio/examples of your work in your application. This is a full-time position. Responsibilities  Work closely with the production and business teams to develop functional, web-based client and internal projects Own and refine the web-development process from concept to delivery Developing and maintaining the back-end of our web applications including the server and database Manage the interchange of data between the server and the users Integration of user-facing elements developed by a front-end developer with server side logic Implementation of security and data protection Take part in client meetings as needed – and always seeking to better understand their goals, needs and wants Requirements Professional back-end and front-end web development experience – in either a freelance of in-office setting Experience building scalable APIs Ability to document an API in a way that your audience will understand Great communication skills Proficient at building back-end solutions using one or more of the following languages: PHP, Python, Ruby, Java, Node.js Basic familiarity with front-end languages such as HTML, CSS and JavaScript Critical thinking skills Experience with SQL database design and architecture An understanding of how front and back end development complement each other and the limitations, challenges and opportunities of them working together Experience with setting up and maintaining cloud server infrastructure Knowledge of and experience with Git source control Strong problem solving skills and the patience to go along with it Nice to Haves A degree or diploma in computer science, software engineering, or related disciplines Familiar with Agile project management, and managing other people Full-stack web-app experience with LAMP or MEAN stacks Experience with AWS or Google Cloud Platform Experience creating and maintaining automated build pipelines Knowledge of Terraform or other Infrastructure-as-Code solutions Experience with front-end JavaScript frameworks such as React