Interested in Joining RevaComm?

RevaComm employees serve their customers and each-other. They're passionate, intelligent, and they never give up. They push themselves every day to make the World and the Web a better place.

If this sounds like you and if you feel you are a fit for one of the jobs listed below, please send a resume to This email address is being protected from spambots. You need JavaScript enabled to view it..



Current Openings
  • Web Dev (1)
  • Administrative (1)
  • Designer (1)
Web Dev (1)
Position: Mid Level Software Developer
Location: Honolulu, Hawaii
Reports to: Software Development Manager & Architect

Mission: The mission of the Mid-Level Software Developer to effectively work with a team to develop world-class software and to deliver it to our clients in alignment with our company’s core values.

Responsible for the Following Outcomes
  • Customer Satisfaction (M) - Average Net Promoter Score of 9.0 or higher across all products and/or services delivered (team grade)
  • Project Budgets (M) - Estimate development within quality, competitiveness and profitability framework.
  • Project Schedules (M) - 95% on-time delivery of software products
  • Product Quality (M) - Estimate development effort to ensure quality, competitiveness and profitability. Follow Development Best Practices and programming code standards. Creates, uses, and actively manages effective code libraries and development frameworks. Has the ability to analyze the behavior of code to diagnose problems and find underlying causes. Is able to hold themselves and teammates to high quality standards. Receives 100% client sign-off on specifications prior to start of all software build/programming effort.
  • Activities - Participates in Project/Team Scums (daily). Engages in continuous learning activities. Support sales team by attending client engagement meetings and sales presentations when necessary.
  • Documentation - Creates software policies and documentation. Is able to complete all necessary documentation on time. Maintains Timesheets (daily)
Key Competencies

  • Developer
    • Technical competence to solve software problems using current and effective tools and techniques. Knowledge and application of industry best practices and standards.
    • Appreciation of what is technically feasible.
    • Ability to read and write code
    • Ability to work under supervision and constraints.
    • Uses version control
    • Automates unit testing as much a possible
    • The ability to refactor existing code without impacting its functional behavior
    • Uses build automation processes
  • Other
    • Integrity
    • Customer-focus. User-centeredness.
    • Ability to help and assist others, mentoring, commitment to others success.
    • Understanding of software development life cycles.
    • Systems-level perspective. Holistic and multi-perspective thinking.
    • Understanding software development risks. Tolerance of degrees of ambiguity and risks.
    • Ability to understand and build upon other’s work.
    • Ability to work so that others can easily understand and build upon.
    • Quality, cost and security conscious
    • Ability to work in multi-disciplinary, multi-locational and multicultural teams.
    • Understanding of the impacts of personal character and behaviors on others
    • Ability to apply knowledge, ability to integrate the application of knowledge, skills, and a sense of responsibility to new settings and complex problems.
    • Self-awareness and self-understanding. Understanding strengths and weaknesses.
    • Ability to seek help from others.
    • Ability to provide and receive constructive criticism
    • Knowledge of contemporary issues and business practices
    • Imagination: multi-perspective thinking, out-of-the-box thinking
    • Reasoning skills: quantitative and verbal. Critical thinking.
    • Effective Communication
    • Pursuit of excellence
    • Commitment
    • Problem solving skills
    • Results-Oriented
    • Creativity/Innovation
    • Resourcefulness
    • Openness to criticism and ideas Effective Communication
Prefered Qualifications
  • B.S. or B.A. in Computer Science or Equivalent Field
  • 3+ years of experience developing in 3 of more or the following languages: ASP.NET, C#, VB.NET, PHP, HTML, CSS, JavaScript
  • 3+ years using MySQL, MSSQL, Postgres, or any other SQL type database
  • 2+ years using common web development frameworks
  • 2+ years using web APIs
  • DoD Background Check May be Required
Administrative (1)
Position: Program Support Coordinator
Location: Honolulu, Hawaii
FLSA Status: Full-time; Exempt.
Reports to: Chief Executive Officer
Department: Human Resources

Primary Responsibilities: Provide program support coordination which entails oral and written interaction with Stakeholders, activity supervisors and employees, vendors, instructors, and other offices to perform the following:

Essential Duties:
  • Assist in coordinating training and events for personnel and serve as the point of contact for facility and IT personnel, vendors, instructors, and session attendees.
  • Prepares registration package, training binders and materials, and transports them to class location.
  • Responsible for maintain training website with current information on training events and other development information.
  • Assists in creating training course announcements and distributing to training coordinators.
  • Maintains list of available classrooms, including location, hours or operation, capacity, special equipment, etc.
  • Disseminates announcements to proper recipients, receives application packages and assemble and review packages for approval.
  • Research, collect, and assemble data and information needed to select vendors and courses, to formulate decision papers and respond to data calls and requests for information.
  • Generates and prepares reports and graphs to display required information or highlight issues.
  • Organizes and maintains files and other repository systems to support archiving and retrieval of training documents and records.
  • Responds to email and voicemail within one workday.
Other Duties:

  • Attends educational courses (as required or on a voluntary basis) it relates to duties and responsibilities.
  • Performs other miscellaneous tasks as assigned.
  • Able to react to change productively and handle other essential tasks as assigned.
  • Be proactive in establishing processes and procedures to minimize liability for the company.
  • Acts as a client services representative and project manager to one or two clients.
Working Conditions: Indoors; air-condition office.

Equipment Used: Computer, printer, filing cabinets, phone, fax and other miscellaneous materials.

Work Hours: Work to be performed during 7:30am – 4:30pm, Monday through Friday.

Physical Demands: Able to sit for a long period of time, approximately 80% of time on the job is spent sitting down.

Mental Demands: Able to work under tight deadlines and changing project schedules; use judgement or discretion; work under minimal supervision; follow written and verbal instructions; works cooperatively with others, etc.

Communication Demands: Requires oral and written communication with supervisor(s), co-workers and others in English.

Skills/Knowledge: In addition to being able to fulfill physical, mental, and communication demands listed above, must have excellent interpersonal and communication skills, have good organizational and planning skills, is a team player, demonstrate leadership abilities to lead people, be able to assist in the coordination of employee training and development. Must be computer proficient; able to use email and Internet programs and word processing/spreadsheet programs.

Education and Experience: Bachelors degree from an accredited four-year university. Three years in a position of responsibility that includes client services, office administration, marketing, and/or supervisory duties.
Designer (1)
Position: UX Designer and Front-End Developer
Location: Honolulu, Hawaii

Mission: The mission of the UX Designer and Front-End Developer is to assist the creative team in tackling complex web design projects and transforming them into intuitive, accessible, and easy-to-use websites or web applications.

Responsible for the Following Outcomes

  • Customer Satisfaction
    • Positive feedback after completion of tasks. NPS score of 9 or greater (group).
  • Project Budgets
    • All tasks assigned to be completed within the estimated time budget.
  • Project Schedules
    • 95% on-time delivery of tasks within schedule.
  • Product Quality
    • Ensures the product is free of errors and inconsistencies.
    • Incorporates best practices in web and mobile.
    • Less than 4 bugs reported by customer per week on development tasks.
  • Activities
    • Able to identify ROI/Conversion for each project and create solutions that target these metrics
    • Assist in creating and executing top-shelf design solutions, website layouts and concepts.
    • Develops and maintain wireframes and mockups.
    • Accurate and Concise Front-End Development Solutions
    • Assist in testing websites and apps.
    • Follows Design and Development procedures and best practices.
    • Participate in brainstorming and brings new ideas and perspectives to the table.
    • Stay up to date with current standards, trends and best practices.
  • Documentation
    • Maintains timesheets (daily)
Key Competencies

  • Designer & Front-End Developer
    • Ability to work as part of a team and independently.
    • Ability to work on several projects at once.
    • Attention to detail.
    • Strong verbal and written communication skills.
    • Understanding of HTML/CSS.
    • Understanding of responsive frameworks.
    • Proficiency in Adobe Creative Suite.
    • Accepts constructive feedback and guidance well.
    • Has a strong desire to grow, learn, and hone their craft.
    • Follows company development, code, and test procedures.
    • Able to present creative solutions to clients
    • Focus on Conversion/ROI for projects
  • General
    • Integrity
    • Customer-focus. User-centeredness.
    • Ability to help and assist others, mentoring, commitment to others success.
    • Understanding of software development life cycles.
    • Ability to seek help from other.
    • Ability to provide and receive constructive criticism
    • Imagination: multi-perspective thinking, out-of-the-box thinking
    • Effective Communication
    • Pursuit of excellence
    • Commitment
    • Problem solving skills
    • Results-Oriented
Minimum Education
  • Associates or Bachelor's Degree (Preferably in graphic design, web design, or related degree)