Time zones: EST (UTC -5)
, CST (UTC -6)
, MST (UTC -7)
, PST (UTC -8)
, AKST (UTC -9)
, HST (UTC -10)
Compensation: Competitive salary, telecom bonus, flexible unlimited PTO and stock!
Location: US Remote (must be based in US)
Model: DIRECT HIRE NOT C2C
Our Engineering team is continuing to grow and we are looking to add another Sr Front End Engineer!
Cofense, a leader in the cybersecurity industry with a mission to stop phish, is actively hiring User Interface / Front-End Software Engineers. Candidates must be US-based and comfortable with and capable of 100% remote work. We use Vue.js with TypeScript and maintain our own design library and shared component library.
As a UI/Front-End Engineer at Cofense, you will contribute to web-based user-interfaces across our entire suite of products. You will join a highly collaborative team that meets as a group every week to discuss what we have learned on our respective projects and determine how we can all apply these lessons across the company’s entire suite of products. As a company-wide team, we have developed and collectively maintain and evolve our internal design system, shared component library, and various utility/tooling libraries for use across all our products.
UI engineers have a prominent place in development, not only on the front-end of all our applications, but also in the design of the APIs that drive our UIs as well as the design of the applications themselves. Our collective work as one large UI team to ensure consistency among all codebases gives us the freedom to move between our applications. As a UI engineer at Cofense, you will be called upon yourself to work to unite all our applications for the benefit of the users (UX) and the developers working on and moving between these projects (DX). Our highly efficient onboarding process will help you get to a place where you can contribute something of value to shared Cofense UI projects by the end of your first week, as well as to your initial application project’s codebase by the end of your second week.
Your Opportunities as a Cofense UI Engineer
1. You will be a member of the company-wide Cofense UI team which makes you an owner of the web-based interfaces for all the company's products focused on stopping phish.
2. You will have regular opportunities to shape the direction of our internally developed design/shared component library along with the extensive set of quickly evolving shared UI tooling.
3. You will have a key role in shaping the experience for our users across all products. We have a saying at Cofense: "If you see something, say something." This applies to all of us, especially our UI team. If you see an issue during development or recognize a better path to delight our customers, you will be empowered to bring this concern up, and your expert advice will be respected by the product team.
4. Opportunities to evolve as a UI engineer will be encouraged by your manager and the organization. We understand how important it is to keep current and leave our comfort zones.
5. Participate in development of any user interface project at Cofense. We have worked hard to ensure consistency among all our product codebases, and you can benefit from this by taking part in the development of any project that appeals to you.
6. Take time off as you see fit, without worrying about vacation allowances. All engineers have unlimited paid time off. Additionally, the company offers a generous number of sick days and company holidays. 401k matching and health/vision/dental coverage are also offered.
7. A monthly telecommunications stipend, along with various wellness benefits.
8. Active participation in a community of professionals that works tirelessly to fight back against malicious actors in the technology space.
Desired Knowledge & Skills
2. Proficiency in HTML and CSS with knowledge of web standards, advanced layouts, accessibility, and responsive design.
3. An understanding of HTTP and RESTful API design. Bonus: experience with JSON:API.
4. Ability to maintain a test-centric approach to development to ensure code quality and ease of maintenance.
5. Excellent understanding of browser security and performance.
6. Comfortable at the command line and with utilizing Git commands.
8. Passionate about user experience, building modern interfaces, and collaborating closely with Product Designers.
9. Constant desire and eagerness to further develop your skillset.
10. Ability to mentor other developers across the company, identify process issues, and propose changes to ensure the team is working as efficiently as possible.
The above statements are neither intended to be an all-inclusive list of the duties and responsibilities of the job described, nor are they intended to be a listing of all of the skills and abilities required to do the job. Rather, they are intended only to describe the general nature of the job. This job description is not a contract of employment, either express or implied. Employment with Cofense will be voluntarily entered into and your employment is considered at will. Cofense reserves the right to alter the job description at any time without notice.
Cofense is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [protected class] including, but not limited to: veteran status, uniform service member status, race, color, religion, sex (including pregnancy), gender identity, sexual orientation, national origin, age, physical or mental disability, marital status, genetic information or any other status or characteristic protected by applicable national, federal, state or local laws and ordinances. We adhere to these commitments in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, and discipline.