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.
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
Able to meet budgets & time-frames as promised.
Must be diligent about documentation and logging time.
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 Bootstrap
Knowledge of compiled stylesheets such as LESS, SASS
Knowledge of open-source CMS systems like WordPress or Drupal
Experience in JS frameworks (React, Angular etc.)
Experience with GIT (code repository)
Experience with Webhosting environments and related tech (AWS, Linux, Apache, cPanel, etc)
Experience with agile development and short sprints
An interest in (or experience with) game development
Ottawa, ON, Canada
Iversoft is looking for a new team member to join their incredible in house sales team. As part of this team the Account Development Rep is instrumental to ensuring the consistent growth of the sales funnel. You will be the first line on the field, helping to source, qualify and educate potential clients about opportunities to work with Iversoft’s development teams.
This is a full time role at an exciting and growing software firm with endless possibility for personal growth, development and upward movement. We are looking for someone who is an extremely motivated goals oriented person, who is never satisfied with “good enough”, and has a passion for sales.
Methodically source, prospect, educate and qualify new prospects via phone and email to create sales ready opportunities
Research accounts to understand need, enable effective follow up and generate interest
Become a credible resource and develop trusted relationships with prospects
Collaborate with marketing to support successful outbound campaigns
Help ensure an appropriate fit with prospective clients and address concerns or objectives openly, honestly and effectively
Track any and all prospecting and lead management activities in companies CRM
Proactively look for opportunities to improve, optimize end-to-end lead management and other sales and marketing activities
Consistently achieve qualified opportunity quotas to ensure revenue objectives
3-5 years experience in a account development role
You are self-motivated but thrive in a collaborative team environment.
You are relentless about learning, as we deal with cutting edge technology in mobile, Augmented reality, large scale touch technologies and more a love of learning is a must.
You’re looking to advance your career and want to take charge of your own growth.
You have a track record of being able to find leads, quality clients or develop relationships quickly.
Proven track record in sales growth within an agency environment
Mobile application experience with an understanding of iOS and Android app technologies
An existing, maintained network of contacts across Canada /United States
Creative writing talents
Ability to travel both within and outside Canada/United States as needed – up to 20% of the time
Previous Agency account management position
As a Games Developer at Iversoft, you’re at the centre of the products we create. You take research, design and documentation – and turn them into beautiful, functional, and practical games.
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
Unity development experience
Good communication skills
Critical thinking skills – we like to challenge one another to build the best solutions possible
Ability to write clean, well-factored, documented code
Knowledge of and experience with Git source control
Strong problem solving skills and the patience to go along with it
Experience building UI in Unity
Computer science background
VR and AR experience
Familiar with Agile project management, and managing other people
Familiar with design principals – from user research, to visual and interaction design
Experience in game development, game design
Experience with mobile app monetization
Experience with open-source web-based CMS’
Creating web services/APIs to interact between mobile apps and web-based content
Experience with Swift and Java
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.
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
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
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