arrow_back_ios_newBackFront-End Developer

Front-End Developer

Job ID: 3592
Company: Strimo
Location: Portland, ME
Salary: Not Specified
Number of Vacancy: 1
Employment Type: Not Specified
Posted: 30+ days ago

Job Description:

Position: Front End Design Developer

Dept: Development

Date: 05/2018

Location: Portland, Maine

Reports to: CTO/CEO

Travel required (% of time): 10%

Strimo

Strimo is a software company serving the growing legal cannabis industry. Strimo offers a unique ERP solution focused on improving the cannabis manufacturing process through integrated inventory tracking, costing, accounting, and point‐of‐sale. The cannabis industry is the fastest growing industry in the North America, with a current annual growth of over 25%. Demand for ancillary services as part of the industry, such as Strimo, is projected to follow the same trend. Strimo is hiring a Front-End Design Developer to support our development team and enhance Strimo’s user interface.

Duties and Responsibilities

The Front-End Developer will bridge the gap between design and technical implementation of business enterprise web applications. The ideal candidate should possess a broad range of skills across all aspects of the web development process, with strong mix of design sense, the technical ability to implement, and the interest and ability to keep up and learn new technologies. The Front-End Design Developer will be responsible for enhancing the user experience by finding creative solutions to complex problems; this will include:

  • System optimization for maximum speed and scalability
  • Developing new user-facing features
  • Building reusable code and libraries for future use
  • Collaboration with other team members and assisting back-end developers with coding and troubleshooting
  • Create cascading style sheets (CSS) that are consistent across all browsers and platforms
  • Maintain graphic standards and branding throughout the product’s interface

Qualifications:

  • BA/BS in Computer Science, IT, Engineering, Mathematics or related field
  • Three or more years of work experience in a software development role
  • Ability to design, develop, and maintain applications using a wide range of technologies including but not limited to:
  • AngularJs 1.x, Angular 2+ (desired)
  • Custom Angular directives
  • API access from AngularJs
  • Css
  • Bootstrap
  • Must have working knowledge of Microsoft Azure technologies
  • Must be able to take direction on complex requirements and generate creative solutions
  • Must be a self-starter
  • Must be able to understand complex technologies and translate them to the product

Competencies:

  • Basic Practical Knowledge in the application of key methods and tools required to perform assigned tasks
  • Ability to interpret and implement web designs
  • Ability to grasp new technologies, processes, and procedures quickly
  • Ability to produce quality work within tight deadlines while managing multiple projects
  • Must have strong analytical, reasoning, and problem-solving skills
  • Ability to work in a team environment and adapt to fast changing circumstances
  • Overtime work may be required during peak times to meet departmental and company deadlines; must be dependable and follow attendance/punctuality guidelines
  • Effective and efficient communication skills are a must
  • Excellent time-management skills; ability to effectively plan and prioritize and adhere to schedules
  • Ability to focus; attention to detail
  • Ability to work effectively as team leader and guide
  • Ability to remain calm in periods of high stress or unusual activity
  • Ability to maintain confidentiality and absolute reliability and honesty

Physical Requirements

  • Extended time sitting, standing, walking, and reaching
  • Close visual focus require
  • May spend extended periods operating a desktop computer, requiring hand-eye coordination and finger dexterity; and communicating face-to-face, on the phone, and in writing

Acknowledgement

NOTE: The above statements are intended to describe the general nature of work performed by this position. These statements are not to be construed as an exhaustive list of all responsibilities, tasks and skills required of an employee in this position. Strimo reserves the right to require that other tasks be performed when warranted (for example, by emergencies, changes in personnel or workload, corporate reorganization, or technical development).Strimoalso reserves the right to revise this job description.

Job Type: Full-time