Overview
At Ntrepid, we are an unconventional technology company with products that will blow your mind. We are seeking a Front-end Engineer to join the engineering team for the company’s flagship product. The ideal candidate will have a successful background participating in the design and development of user interfaces for enterprise applications using an Agile methodology. This role will serve as a significant contributor on all aspects of interface design and development for business-critical products.
Responsibilities
Work with your team of engineers to design, develop, and test major software and systems components using an Agile methodology
Work across agile teams to ensure consistency of user experience, set standards, and agree upon improvements
Work with corporate UX and design teams to help define and implement applications which are scalable, reusable, and focused on user-centered design best practices
Work with the engineering team to organize and break down epics and user stories, identify tasks, provide estimates, and execute to meet the scheduled targets
Write automated tests to increase the quality of the delivered product
Provide level 3 support for customer reported issues
Identify opportunities for the improvement of our technology stack and development processes
Qualifications
U.S. Citizenship required
Bachelor’s or higher in computer science or similar field (flexible with this requirement for corresponding experience)
5+ years of professional software development experience, with emphasis on front-end development
2+ years of JavaScript development experience in an Agile environment
Experience writing front end code that interacts with RESTful APIs
Experience with at least one common JavaScript framework (e.g. React, Angular, Vue.js, etc.)
Understanding of JavaScript tooling and package management, e.g., Webpack, npm, Gulp, etc.
Knowledge of HTML5, CSS3 and responsive design
Experience with CSS Preprocessors such as LESS/SASS
Experience coding for cross-browser and cross-device compatibility
Experience with Agile methodologies and practices are required
Experience using source control tools like Git is required
Experience using task and bug tracking tools such as JIRA is required
Working knowledge of common backend technologies, especially Java and Python
Additional Desired Qualifications
Experience with the Vue.js framework highly desired
Experience with Electron would be a big plus
Experience with JavaScript unit (Jasmine, Mocha) and functional (Protractor) testing
Experience with TypeScript is highly desired