careers

We are passionate about what we do. We think out-of-the box and have one goal in mind: to improve people's lives through technology.

At mimik, our mission is to unify all computing devices to act as distributed edge servers and create a community-owned and controlled platform where people and enterprises can share their computing resources to create experiences that are not feasible using monolithic and centrally based architectures.

At mimik, we believe in four core values: be open, be remarkable, be the customer, do the right thing.

We love what we do and have fun doing it.

It's an exciting time to be at mimik. We're at the dawn of distributed edge computing and at mimik we are venturing into new territories, growing the team, and expanding the mimik product line. We welcome passionate, hard working, playful, and talented people who want to grow with us. mimik is a collaborative and flexible environment that rewards excellence and fosters growth. Teamwork is encouraged and new ideas are always welcome.

There is place for you here, if you like what you see, drop us a line at careers@mimik.com. Help us out by including the job ID in the subject line.


 

Project Manager – Job ID: ENG04101701

To meet the needs of a fast growing startup company, this position requires the ability to work, adapt and evolve in a fast-paced environment, often working under tight deadlines, and changing requirements. Dedication, flexibility, quick thinking, good decision making, and a high sense of urgency are critical traits for this role.

Duration:

  • Permanent, Full-time

Key Responsibilities:

The Project Manager is responsible for providing project management to the entire engineering team. The Project Manager participates in all projects collaborating with cross functional groups: software development, UX and design, QA, Product Management, etc. The Project Manager will manage multiple projects.

The successful candidate will help translate business requirements into technology requirements for the internal team or inclusion in contracts and/or statements of work (SOW) for externals contractors, and will overlook the entire lifecycle of the project from inception to delivery.

Essential Duties and Job Functions:

The position will consist of the following main duties:

  • Coordinate internal and third party resources across projects
  • Accountable for timely delivery of projects, within scope and within budget
  • Developing project scopes and objectives, considering requirements and technical feasibility
  • Resource planning and allocation
  • Developing detailed project plans to track progress
  • Using verification techniques to manage changes in project scope, schedule and costs
  • Measure project performance using appropriate systems, tools and techniques
  • Report and escalate to management as needed
  • Manage the relationship with the client and all stakeholders
  • Perform risk management to minimize project risks
  • Establish and maintain relationships with third parties
  • Create and maintain comprehensive project documentation
  • Project management of multiple complex projects
  • Plans with the project leader and team the QA strategy and cross functional activities
  • Collaborates with the team to resolve issues and organizes team to execute on corrective actions
  • Ensures project work complies with established practices, policies, and processes

Qualifications/Experience:

  • Solid technical background, with understanding or hands-on experience in software development and web technologies
  • Bachelor's degree is required
  • Minimum 7 years of experience leading projects for a software / SaaS company
  • Solid project management and leadership skills and experience in delivering projects on time, within budget, and with high customer satisfaction
  • Experience managing within the PMI methods and applying standard methodologies to achieve project results; PMI's PMP certification preferred
  • Expertise and proven ability in risk management and mitigation
  • Excellent organizational skills, capable of setting priorities and managing high workload
  • Strong communication skills written and verbal including oral presentation skills and class room training techniques
  • Ability to interact with multiple layers of the organization with demonstrated success initiating change and influencing at all levels
  • Working knowledge and skill with Jira, Microsoft Project, Confluence, or similar project management and tracking tools
  • Self-starter that requires little guidance and works in a complete white space/ high adrenaline startup environment
  • Demonstrated results and customer focus; analytical and proactive problem solving skills
  • Demonstrated leadership presence, ability to multitask, effectively communicate & influence business/technical audience
  • Excellent team player that is also highly self-motivated, detailed-oriented, and enjoys learning new things
  • Possess a strong "Get Work Done" attitude – the ability to work and stay focused until a job is done regardless of time, day, and location are essential
  • Knowledge of cloud technologies and computer networking is a plus

How to Apply:

To apply for this position, please forward your resume and cover letter to careers@mimik.com. Please include the job title and job ID in the subject line and cover letter. Thank you.

Please note, only candidates selected for an interview will be contacted. Candidates' information will be kept confidential, and will only be shared with mimik's hiring team.

Back to List
 

Sr. QA Engineer – Job ID: ENG04101702

Are you passionate about customers? Are you a superb team player? Are you looking for a collaborative, constructively challenging team environment? Are you able to contribute to energized teams who actively grow their skills to help our customers?

mimik is looking for a highly motivated Senior QA engineer to join our team. As a Senior QA Engineer at mimik, you will work on differents projects with varying responsibilities. We need QA engineers with strong problem solving skills and a passion for moving quality upstream. We are seeking strong team players who thrive on innovation and continuous improvement and who want to grow their leadership skills.

Duration:

  • Permanent, Full-time

Qualifications:

  • Bachelor's degree in Computer Science, Information Systems, or other technical field or related experience
  • 5+ years of experience
  • General understanding of multiple platforms and operating systems
  • Expertise in use of technology and process innovation and associated tools to drive efficiencies
  • Ability to use creativity and independent judgment to accomplish project goals
  • Ability to write clear and precise defect descriptions, evaluate risk, manage the defect process, and report results
  • Able to challenge constructively to maximize overall product quality
  • Passionate about the customer experience and quality
  • Comfortable with ambiguity
  • Adaptable and able to drive change
  • Self-motivated, detail-oriented and organized

Responsibilities:

  • Engage constructively with other team members to achieve business goals
  • Apply customer-focused innovation to accelerate growth of our QA capabilities
  • Consistently demonstrate initiative and ability to influence individuals and teams in process improvement, including agile development
  • Design and implement automated tests, drive measurable improvements in automation capabilities against established goals
  • Execute automated test scripts
  • Modify test automation scripts and test case data, execute automated tests, analyze and leverage results to drive improvements
  • Demonstrate ability to learn and train others in the use of our QA tools and processes
  • Contribute to project planning, estimating, and progress tracking
  • Analyze requirements, provide feedback on missing business flows and designs
  • Convert design specifications and related requirements into test cases with expected results
  • Document and execute test plans and test cases, track and publish results
  • Interact directly with customers when needed to better understand their work flows and issues
  • Proactively communicate risks, design or quality issues that would impact quality, schedule, scope or cost
  • Apply knowledge of Agile methodology, development and operation
  • Plan and facilitate meetings effectively
  • Other duties as assigned

How to Apply:

To apply for this position, please forward your resume and cover letter to careers@mimik.com. Please include the job title and job ID in the subject line and cover letter. Thank you.

Please note, only candidates selected for an interview will be contacted. Candidates' information will be kept confidential, and will only be shared with mimik's hiring team.

Back to List
 

iOS and Android Mobile Application Developer – Job ID: ENG03151601

mimik is looking for a dedicated and experienced mobile application team lead to join its development team. The successful candidate will work in a small cross-functional team, composed of some of the best software engineers and designers. You will be encouraged to constructively challenge the status quo and be determined to build the best software out there. Our Vancouver office is located next to Burrard Station, close to all amenities downtown has to offer.

Duration:

  • Permanent, Full-time position

Qualifications:

  • 4+ years of professional experience in software development
  • Post-secondary education in computing science or computer engineering or an equivalent program
  • Fluent and experienced in Java and Objective-C Strong experience and knowledge of the iOS and Android platforms
  • Successfully delivered Android and iOS applications
  • Ability to work on multiple projects within strict deadlines
  • Sound team leadership track-record, decision making and time management skills

Responsibilities:

  • Lead and contribute in the creation of network-enabled mobile applications that fully leverage the Android and iOS platforms and APIs
  • Work in a small, cross-functional team, composed of some of the best software engineers and designers
  • Work equally well as a team leader or member; be open and willing to listen and absorb feedback, but confident and skilled enough to contribute and share
  • Be willing to constructively challenge the status quo and be determined to build the best software out there

Assets:

  • Experience with Perl and C# Experience with SQL and working database experience (client side)
  • Experience creating cross-platform web applications using PHP, JavaScript, CSS, XML, etc.
  • Experience and exposure to different mobile platforms

How to Apply:

To apply for this position, please forward your resume and cover letter to careers@mimik.com. Please include the job title and job ID in the subject line and cover letter. Thank you.

Please note, only candidates selected for an interview will be contacted. Candidates' information will be kept confidential, and will only be shared with mimik's hiring team.

Back to List
 

Intermediate / Senior QA Engineer – Job ID: ENG08141501

mimik is looking for a passionate, self-motivated, knowledgeable, and personable individual to join its Vancouver team for a full-time position. Reporting to the Director of Software and Core, the successful candidate will work closely with the engineering department to assist other QA team members and developers in the setup and configuration of test environments.

Duration:

  • Permanent Full-time

Qualifications:

  • Bachelor's degree in Computer Science / Software Engineering
  • 3+ years of experience in software development and/or QA automation
  • Solid understanding of QA methodology
  • Strong verbal and written communication skills
  • Strong desire to make a difference and produce a top quality product
  • Demonstrated ability to derive end to end test cases from high level requirements
  • Ability to work in a fast paced, short timeline, team-based environment
  • Must be independent and self-motivated
  • Understanding of networking technology, HTTP, and TCP/IP protocols
  • Experience in developing and executing test cases, scripts, plans and procedures (manual and automated)
  • Experience with Unix/Linux and Windows platforms, with iOS, Android experience as an asset
  • Experience with test automation tools, implementation and best practices
  • Experience in C/C++, Python, Java or Shell script coding
  • Good working knowledge of relational and non-relational databases

Responsibilities:

  • Review design specifications and high level requirements.
  • Identify test coverage, develop test cases, provide feedback to product owners.
  • Execute manual and automated test cases; report, investigate, and follow up defects in different test phases
  • Produce project documentation for internal and external use (e.g. FAQs, setup documentation, test plans, test cases, release notes, etc.)
  • Assist other QA team members and developers in the setup and configuration of test environments
  • Collaborate with other departments during the investigation and reproduction of defects
  • Perform functional, performance, load, capacity, security and stress tests
  • Provide suggestions and take on extra responsibilities as the team grows

How to Apply

To apply for this position, please forward your resume and cover letter to careers@mimik.com Please include the job title and job ID in the subject line and cover letter. Thank you!

Please note, only candidates selected for an interview will be contacted. Candidates' information will be kept confidential, and will only be shared with mimik's hiring team.

Back to List