Frontend Developer - Angular
Scale I/O
N/Awashington
Job Details
Full-time
Full Job Description
ABOUT THE COMPANY:
Scale I/O are exclusively representing a leading provider of maritime domain awareness, maritime security, and fisheries monitoring systems in the defense sector.
POSITION DESCRIPTION:
Our client is searching is looking for a programming professional with a keen eye for design to join a highly skilled team passionate about modern tech in the maritime industry. The Front-End Developer will use their Angular skills, professional experience, and creative problem-solving abilities to support the design, architecture, and implementation of greenfield work for our clients and customers. The ideal candidate will be a contribution to a culture of innovation, ideas, and continuous improvement and have a great attitude, solid communication skills, willingness to learn and collaborate.
RESPONSIBILITIES:
- Define needs around maintainability, testability, performance, security, quality, and usability for UI platform
- Develop high quality, extensible and reusable UI components following best practices
- Provide rigorous testing standards to ensure the application's current and future stability is not compromised
- Work with product owners and UX designers to ensure the UI provides the best solution possible
- Work with backend/data developers to ensure the needed data is delivered to the UI efficiently
- Follow security best practices to keep front end secure
- Remain current with developments and trends in areas of expertise, including new technologies that may provide opportunities for the future
Requirements
- 5+ years’ experience as an Angular developer
- Hands-on software development experience in JavaScript and Typescript
- Expert knowledge of SPA development using Angular, RxJS, Angular CLI
- Expert knowledge of HTML, CSS, responsive design
- Experience using CSS pre processors (SASS, LESS, etc.)
- Understanding of Document Object Model (DOM) and DOM Functions
- Understanding of back-end technologies, consuming REST APIs, JSON & GeoJSOn
- Redux and state management (NgRx, NGXS)
- Experience using CDNs (AWS CloudFront a plus)
- Source control using Git, local development using a Docker environment
- Experience with user analytics collection (Google Analytics, Heap, etc.)
- Experience in working with testing tools like Jasmine, Selenium, Jest, Testcafe, Protractor
EDUCATION/CERTIFICATIONS:
- Bachelor’s degree in computer science, MIS, or related field
DESIRED SKILLS (Not Required but nice to have)
- DoD Security Clearance
- Experience with geospatial mapping libraries (Mapbox, Leaflet, Openlayers, etc.)
- Experience with micro frontends
- Experience in creating build tools and bundling using Webpack or packaging it using gulp/grunt etc.
- Experience in Database technologies including RDBMS like PostgreSQL, Oracle, MySQL, and NoSQL (MongoDB etc.)
- Server-side backend development experience is a plus
- Hands-on experience in Docker and cloud deployment using AWS, Azure etc.
TRAVEL REQUIRED:
Ability for up to 10% travel both domestic and international.
Benefits
- The company offers benefits that are designed to lead an evolving marketplace and encourage a healthy balance between work and life. Highlights of those benefits are listed below
- Medical, Vision, Dental, Disability insurance for employees and dependents (100% covered by company)
- Life insurance, company funded to 3x salary
- 20 days annual leave (can buy or sell more days)
- Up to a 10% Annual bonus available
- Up to a 5% 401K matching
- Gym membership subsidy
- Volunteer Day PTO
- Refer-a-friend recruitment bonus