Careers - eCIFM Solutions


We are always looking for highly motivated, energetic, and talented individuals to join our team. Our growing company provides a highly collaborative work environment with a diverse team of professionals, each with their own unique skill set. eCIFM committed to creating a diverse environment and is proud to be an equal opportunity employer. We offer Competitive Salary, Health/Dental/Vision Insurance, Unlimited PTO, and Stock Options.  If you are interested in a career with us, please send your resume to

Current Job Opportunities

Front End Developer

Job Title: Front End Developer
Location: Remote – USA
Dept: Development

As a Front End Developer, you will be a key member to our dynamic Product Development Team. We are seeking someone who is highly motivated to collaborate and create outstanding mobile applications. You will work with back-end developers to develop an application framework/components to simplify development and applications which delight end users with easy-to-use applications for complex business processes.

In this position, you’ll be influential in shaping the user experience and user interface. Our On-the-Go! Mobile applications are premier products that serve a growing demand within the Facilities Management domain. Our mobile solution streamlines and simplifies how users interact with an enterprise application. This mobile application untethers the facilities team from their desks, enabling in-the-moment requests, reporting, updating. We are focused on task-based applications to simplify big business applications. Quality, performance, security and reusability are extremely important.


  • Build and document reusable and responsive front-end components to streamline development of applications
  • Leverage existing framework/components whenever possible
  • Work within an agile environment with regular releases
  • Review user stories and break them down into discrete tasks with reliable estimates
  • Develop and continuously improve features in device-responsive applications
  • Develop and document defect resolutions
  • Translations of mock-ups and wireframes into components and front-end code
  • Optimize applications for scalability and speed
  • Write and execute automated unit tests to strengthen the quality of your code
  • Ensure test cases / acceptance criteria are met before submitting code
  • Define and communicate discreet tasks for offshore
  • development center resources

Skills & Qualifications

  • Excel in a collaborative work environment.
  • Experience building native or hybrid mobile (phone or tablet) applications
  • At least 2 years of experience using Angular 4-7
  • At least 5 years of experience in front-end web development
  • Knowledge of web development best practices and experience working within an Agile environment
  • Experience with Ionic framework and Typescript work 
  • Proficient understanding of cross-browser / device-specific browser compatibility issues and ways to work around them
  • Experience with code versioning tools, such as Git
  • Experience with test driven development and writing automated unit tests
  • Experience publishing apps to iTunes and Google Play
  • Experience working with technical writers to build effective documentation
  • Experience writing Ionic, Cordova, or PhoneGap-based applications preferred
  • Experience with ERP systems or complex business applications, such as TRIRIGA preferred
  • Proficiency in HTML5 / JavaScript
  • Degree (or equivalent) in Computer Science or related discipline

Project Manager


Location: Remote USA

We are looking for a motivated and experienced Project Manager to join our fantastic Professional services team with a deep background in TRIRIGAIWMS Solution. The Project Manager will be responsible for managing implementation of large complex Web based software applications (initiate, plan, execute and monitor). The Project Manager will develop and maintain the scope, budget and schedule of the ongoing projects. Additionally, the Project Manager will build strong relationships between team and client, manage stakeholder expectations, and ensure project satisfies client objectives.

Job Responsibilities:

  • Manage project scope and schedule for large scale multi-faceted Web based software applications. This includes plan resource allocation to meet deliverables, proactively identify risks and stay within budget.
  • Manage work streams, prepares status reports and interfaces with stakeholders to ensure strategy and execution are aligned with defined objectives.
  • Responsible for project status including performance metrics, product quality and milestones. Performing quality control on the project throughout development to maintain the standards expected.
  • Coordinate and communicate the activities of the project personnel with relevant stakeholders to ensure progress within time and budget constraints.
  • Build and lead an effective and collaborative project team.
  • Build strong relationship with Client.

Required Knowledge, skills and abilities

  • 10 years + experience in implementing a IWMS (TRIRIGA, Archibus, Maximo etc.)
  • Fantastic verbal and written communication skills
  • Strong understanding of various software development lifecycle models (Waterfall, Iterative, Incremental) as well as in project management principles and practices. Proven ability to blend them together in the right proportions to fit a project and business environment.
  • Solid understanding of the software development activities and artifacts under one or more application development methodologies (Requirements, Functional Design, Technical Design, and Testing)
  • Experience leading virtual teams in successfully implementing software development or system integration projects following a disciplined implementation methodology
  • Problem solving – Well versed in providing IT solutions to address the needs of the business
  • Experience in the Corporate Real Estate or Facility Management industry
  • Proficient in MS Project
  • PMI PMP certification (preferred)

Travel: As required to meet the requirements of the project.

Version Description Revision Date Review Date Reviewer/Approver
1.0 Initial 4/22/2020 4/22/2020 Katrina McCary
2.0 Broaden Responsibilities 5/4/2020 5/4/2020 Katrina McCary
3.0 Tighten Tasks 8/24/2020 8/24/2020 Katherine Ovadia
Katrina McCary