Position Title: Mid-Level Angular Front-End Developer

Term: Employee or Contractor

Compensation: Competitive as per experience level
 
Fathym provides the building blocks for entrepreneurs and enterprise customers to create custom Internet of Things solutions. Fathym lets you fuse data from various sensors, devices and data feeds into one data management and visualization platform. Our on-demand app creation engine lets you build consumer-facing apps that can combine Internet of Things functionality, multi-media sharing and content management.
 
Qualifications

    • 5+ years of experience developing software applications with Angular 2+, with the ability to write directives, services, components, utilities, etc.
    • 5+ years TypeScript / JavaScript, HTML5 and CSS / SCSS, Bootstrap, Angular Material
    • High level ability to develop reusable / modular applications and components
    • High level analytic, debugging and problem-solving skills
    • Experience with state management using NgRx or Redux or other technologies
    • Experience with visualization frameworks, such as Leaflet, Mapbox, D3.js
    • Experience in UI/UX concepts and responsive design
    • Experience working with various API’s and data streams
    • Experience with backend development processes and procedures.
    • Experience in other modern JavaScript frameworks such as React or Vue
    • Experience working with Adobe Photoshop, Adobe Illustrator and graphic design tool
    • 3+ years of experience working in an agile development process
    • Communicate effectively with stakeholders, developers, business leaders, and users
  • Self-starter with ability to keep self on target and manage timelines and goals
  • Previous mentorship of other developers

 
Some of Your Duties & Focal Areas

    • Learn the Fathym architecture and development platform
    • Use the Fathym platform to deliver custom solutions based on client requirements
    • Develop user interfaces, data visualization, and web components for modern rich internet applications using the Fathym development platform
    • Use current front-end client design patterns and build upon / modernize the pattern into newer frameworks.
  • Contribute to QA efforts around testing

 
Management Structure and Reporting

Directly to your team lead. You will work hand in hand with the rest of the team, including software engineers and business development team members