Front End Engineer

Reporting to the Manager of Engineering, the Front End Software Engineer is responsible for providing the user interface technology for our customers.  This role will work with other UI/UX engineers, product, design teams, as well as back-end engineers to deliver a seamless and elegant user experience.

Essential Duties/Responsibilities

  • Focus on development of an engaging user experience using modern and appropriate approaches to web development.
  • Help establish, reinforce, and periodically evaluate coding standards and code quality.
  • Engage in constant knowledge sharing with others on the team, across teams, across communities of practice, and across products.
  • Help with planning efforts and assess technical feasibility of solutions and design proposals.
  • As an effective communicator, work collaboratively and constructively with others in the team and broader organization.
  • Coordinate with back-end platform and API teams to integrate with existing and future APIs.
  • Other duties as assigned.
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.

Knowledge, Skills and Abilities Required

  • Excellent understanding of JavaScript as a language and its ecosystem, especially as it relates to front-end development.
  • Proficient in HTML and CSS with knowledge of web standards, advanced layouts, accessibility, and responsive design.
  • Comfortable with build tools, template languages, and pre-processors.
  • An understanding of HTTP and RESTful API design.
  • Ability to maintain a test-centric approach to development to ensure code quality and ease of maintenance.
  • Excellent understanding of browser security and performance.
  • Comfortable at the command line and with utilizing Git commands.
  • Longstanding familiarity with the JavaScript community — you stay on top of current news and changes to the language and framework landscape.
  • Passionate about user experience, building modern interfaces, and collaborating closely with Product Designers.
  • Constant desire and eagerness to further develop your skillset.
 Education and/or Experience:
  • Bachelor’s degree preferred.
  • At least 5 years of professional experience in software engineering preferred.
  • Recent production experience building, maintaining, and deploying client-side JavaScript applications using one or more frameworks (e.g. Vue.js, React, or Ember.js).
  • Experience with Vue.js preferred.
  • Experience in another language beyond JavaScript, preferably Java.
  • Experience writing and maintaining clear, consistent documentation to support your code design.
  • Experience with cross-browser compatibility and relevant shims, fallbacks, and polyfills.
 Compensation:
  • Competitive salary
  • 401k plan with company match
  • Health, vision, dental, disability, and life insurance
  • Telecom bonus
 Location: Remote, United States Only 
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.

DevOps Engineer

Bevy Labs
At Bevy Labs we have deep experience building community from the ground up. We are building the best products to help companies manage and scale their user groups and event communities all over the world. We are a distributed company and strive to be as diverse as the people using our products.
Bevy Labs Engineering
On the engineering team you are at the heart of the action, contributing to products that are actively used by world-class communities to create connections and experiences for their people.
We care about solving challenging problems to build products that make a real difference in the lives of our customers and their users. We also care about the craft of software engineering and how we can always become better at what we do, individually as well as collectively.
This means continuous integration, lots of automated test coverage, thorough reviews, good thinking and lots of experiments to discover new ways of improvement.
We are still small and nimble, but we are excited to grow.
This position
As DevOps Engineer you care deeply about uptime, reliability and automation. You help your colleagues make product changes quickly and all of us deliver value to our clients faster. You ensure effective monitoring and alerting and help us grow our infrastructure platform to accommodate the demands of a growing client base.
You
You will fit in well with us, if you:
  • Reside in North or South America. Yes, we are a distributed company, but since we are still small, we like to minimize the time zone spread within the team.
  • Are an excellent communicator. In our small team, English is the official language. You need to be able to articulate complex ideas efficiently and effectively. When people do not share an office, it is essential to pay extra attention to communication.
  • Have a solid technical background. You should have at least 5 years of professional experience and be able to point to a track record of caring about production systems with significant usage.
  • Feel at home with Google Cloud Platform (GCP), Amazon Web Services (AWS), Docker, Kubernetes, Jenkins, Linux and shell scripting. You have been working in current cloud-based environments (such as AWS or GCP), but you don’t feel tied to one platform and generally appreciate picking the “right tool for the job.”
  • Like to learn and strive to do so often. As a company we improve to the extent that our team does. It starts with each individual. Humility and an open mind help a lot.
  • Ideally know what it is like to work in distributed development teams, or better yet, thrive in them. It probably means you already know you don’t need a structured office environment with a manager who checks in on you once a day. Likewise, you know that you will do best from your home office.
We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and the communities we serve.
Principals only please.

    Senior Software Engineer

    Currently, we are not set up to support remote employees from CA, NY, WA or outside the continental US. All applicants must have a US work visa.  
    Spreedly is an API based payments company headquartered in Durham, NC. We are a stable, growth stage start up with a team that enjoys working together and is remote friendly and inclusive. Our culture is based around our dedication to a meaningful work/life balance, and our commitment to that is reflected in the way we’ve structured the company, as well as the benefits and perks that we offer employees.
    Our list of “amazing functionality that customers will happily pay us for if we can just get it implemented…” is growing faster than we can check things off, and we need help from an experienced engineer that can hop into a high-functioning, experienced team and start learning and contributing quickly.
    When you start at Spreedly (think first 6-12 months), you’ll be spending 90%+ of your time working right on the product team building functionality for customers. Building product at Spreedly is a bit unique in that our main product is a payments API used by other developers. So “designing a UI” often means thinking through how YOU would want a given API to work if you were using it, and “adding a feature for a customer” often means working through how to securely enable a developer to do something interesting with a credit card number. Super challenging and fun, we think! And since we work with credit card data on a daily basis, thinking about security is a way of life at Spreedly, as is building sustainable processes to keep that information safe (and our auditors happy).
    What we’re looking for in a senior engineer is somebody who’s excited by jumping into pretty complex technical problems and making sense of them. We regularly deal with encryption, encoding, and security, all within the context of a distributed system. You don’t have to be an expert in any of those aspects, but you should be really open to learning about them. Once you’ve gotten your feet under you and understand the domain well enough, we envision you being the technical lead for one aspect of our service. In particular, this means we’d like you to mentor junior engineers and help them tackle the task at hand using pragmatic software practices. We’re looking for people that are good at their job who are also are interested in elevating the people around them.

    What We’re Looking For

    • A track record of delivering well-crafted software
    • A willingness to be a generalist and the curiosity to try new things you’ve never done before
    • Excitement about building products for Spreedly’s customers, who are primarily businesses doing commerce and their developers who are using our API’s and toolkits
    • Excellent written communication skills, and a willingness to use them to document your work as necessary
    • The ability to operate autonomously, sorting your own immediate priorities out of the ever-shifting needs of a startup environment
    • Confidence in your ability to learn new tech as necessary. Today we work primarily with Ruby, Rails, Elixir, Phoenix, Riak, Kafka, Postgres, Redis, and Linux … but are always pragmatically evaluating new languages and tools
    • Remote employees must be able to travel to our Durham office once a quarter for “All Hands” and team meetings

    What We Offer You

    • Competitive salary + equity package
    • Outstanding medical and dental benefits (we pay 100% of monthly premiums for employees + families with low yearly deductibles)
    • Life and Long-Term Disability benefits
    • Open PTO policy
    • Open sick days
    • Full-time remote employment
    • Flexible work schedules
    • 12 weeks paid Family Leave for all employees
    • Company sponsored 401k
    • Yearly paid professional development for all employees
    • Tues./Thurs. in-office days (for local peeps) – the rest of the week employees are free to work wherever they choose
    • Paid lunches on in-office days for local employees
    We have a remote friendly culture at Spreedly. At our headquarters in Durham, NC, local employees only come into the office on Tuesdays and Thursdays, the rest of the week we work from home. We also have a number of full-time remote folks located in different areas of the country, so we’re well set up to support our remote team. That being said, because this position requires a great deal of autonomy, we’d like for candidates to have had experience working in a remote environment.
    It’s very important to us to have the fairest and most productive hiring process possible. We want to ensure that every candidate is treated equally and our interactions are designed with that goal in mind. If you want to get a sense for what your application process will look like, we’d encourage you to read the following: Stop Hazing Your Potential Hires and Programming Puzzles Are Not the Answer.
    If this at all sounds interesting, we’d love to hear from you!
    Spreedly is an equal opportunity employer that values a diverse culture as it’s an accurate reflection of the larger community and world in which we live. We actively work to drive out even unintentional discrimination in our hiring processes via practices like blindly graded work samples and structured interviews.
    Due to the sensitive nature of what Spreedly does- handling payment data- candidates must complete a successful background check. If you have concerns along those lines, please discuss with us sooner rather than later- we do not want you to waste time in the hiring process and get disqualified at the end if we can help it.

    Senior Product Designer

    vidIQ helps YouTube creators and brands get more views and save time. With over 750k active weekly users, we are the #1 Chrome Extension for YouTube creators. Customers include Red Bull, Buzzfeed, PBS, TMZ, BBC and thousands of the largest YouTube creators. We’re backed by top Silicon Valley investors including Scott Banister and Mark Cuban. vidIQ is profitable with a team over 15 employees and growing. 
    The Senior Product Designer will be working to elevate vidIQ offering across platforms on mobile, web and browser extensions. If you have the ability to apply appropriate design methodologies to match diverse project scopes in a growing product used worldwide, this might be the perfect fit for you.
    You’ll be working remotely with a team of developers and engineers to deliver products that help millions of video creators leverage data-driven insights to grow their audiences and optimize their content online.
    Responsibilities

    • Execute design efforts across all our platforms (Chrome Extension, Web App, Mobile), from conception with stakeholders to final implementation with engineering.
    • Help turn complicated data into meaningful actionable insights for YouTube Creators.
    • Balance working on multiple projects at once, while applying yourself to a variety of contexts in parallel.
    • Attention to detail with engineering implementation, and the ability to integrate into engineering and QA processes to ensure high-quality execution.
    • Research other offerings in the video creator space to best understand industry trends.
    • Promote and evangelize for best practices, efficiency, simplicity, and design tools.
    • Rapidly ideate and validate designs through sketching, prototyping, and testing.
    • Help synthesize and communicate user research findings to inform business decisions and build even greater understanding and empathy for our customers and market.
    About You
    • You have a proven experience working as a full-stack designer (from idea to design, from sketches to high-fidelity visual design files ready for working with developers)
    • You’re comfortable with modern Design Systems and the latest design tools (Sketch, Invision, Zeplin)
    • You have a humble attitude towards providing and receiving insightful design critique in a constructive team environment
    • You’re passionate about technology innovation and keep learning about the latest and best practices in Product and Design
    • You take pride in designing simple, human-centered experiences that appeal to a broad audience.
    Experience

    • 5+ years experience in an individual contributor role, on a Product Design team.
    • You have demonstrated success in the hands-on interface and user experience design at a user-centric internet company.
    • Must have experience with Sketch, Sketch Libraries, Invision, and an interest in learning new tools as the market evolves.
    • Proven understanding and experience with UX strategy, user research, usability testing, interface design, interaction design, and prototyping.
    • Experience designing for mobile consumer apps and/or subscription services.
    • Proven track record in working closely with Product Managers to develop and refine product requirements, creating solutions, and getting buy-in from stakeholders.
    • Proven track record in translating high-level requirements into interaction flows and artifacts, and transforming them into beautiful, intuitive and functional designs.
    • Deep understanding of the technical capacities and differences between Web vs Mobile, and iOS vs Android.
    • An outstanding portfolio, showcasing a depth of knowledge in user experience, interaction, and visual/user interface design.
    • Experience in working and collaborating with diverse and distributed (remote) teams in a dynamic, rapid growth environment.
    • Experience in successfully launching products within a SaaS and B2C space.
    Bonus (but not required)

    • You understand or are interested in the Video creator space (i.e., YouTube, Twitch, Vimeo, etc.)
    • You have a basic understanding of web development standards (HTML, CSS)
    • You’ve worked remotely before
    Working at vidIQ

    • Competitive salary with potential team profit sharing when we hit our targets
    • An exciting multi-disciplinary team where you can grow and learn at a fast pace
    • Yearly team retreat where we have fun while working on the big picture together
    • A remote flexible work environment

    Visual Design Contractor (UI)

    We are looking for someone who lives and breathes design and is passionate about using his/her design superpowers for social change. You’ll be joining Exygy’s design team to work on diverse, impactful projects in the tech for good space. Your mastery of color, typography, and design theory will be instrumental in creating elegant UI, visual solutions, and assets across web and mobile experiences.

    Responsibilities

    • Work collaboratively with Exygy’s design team to create sophisticated user interfaces. Your inspired visual direction will create the standard for Exygy’s work.
    • Create design mockups, icons, style guides, and other production assets (including templates and components: ie buttons, dialogs, menus).
    • Create engaging designs that successfully articulate the vision, goals, and identity of a project.
    • Contribute to solving design challenges based on the functional requirements, within budget and project timeline.
    • Work with teams to design interactive components and navigation systems that deliver top-quality experiences.
    • Solicit and apply appropriate feedback from project team members relating to design and implementation.
    • Demonstrate best practices, thoroughness, and a high level of critical thinking during the QA process to work with developers to check what is built against what you designed.

    Candidate Profile & Experience

    • Proven skill and experience designing a product from start to finish: developing and collaborating on concepts, branding, crafting user-centric wireframes and intuitive UI, working with engineers, and delivering a visually stunning, polished product.
    • Must have an online portfolio which demonstrates top-tier excellence in UI design across multiple verticals and platforms (mobile/web/desktop).
    • Bachelor’s degree in Design or equivalent experience required.
    • 3+ years of hands-on professional experience as a Visual Designer or equivalent experience required.
    • Possess an excellent eye for detail, with a focus on both the macro and micro levels.
    • Strong collaboration abilities, along with a flexible and friendly approach to working with teams: mindful, proactive, share ideas, be a good listener, able to take and provide constructive feedback.
    • Demonstrated ability to articulate and justify creative vision.
    • Ability to work independently, manage time wisely, multi-task, project plan, switch contexts, and keep your team up-to-date.
    • Comfortable working within an Agile development process.

    Skills

    • Experience producing high-quality visual designs — from concept to execution — for desktop, web, and mobile devices at a variety of resolutions (design documentation, including icons, graphics, marketing materials, visual style guides, UI patterns, and mood boards).
    • Comprehensive knowledge of design principles, color theory, typography.
    • Understanding of interactions across platforms.
    • Ability to create the elements of a design system including icons, color palettes and components using Sketch.
    • Experience demonstrating interactions and workflows of applications using Invision to prototype.

      UX Designer Contractor

      We are looking for someone who lives and breathes design and is passionate about using her/his design superpowers for social change. You’ll be joining Exygy’s design team to work on diverse, impactful projects in the tech for good space. Your mastery of human-centered design will be instrumental in creating elegant UX solutions. You have professional experience creating prototypes, user flows and user interfaces in an agile and collaborative environment. You’ll produce digital and assets across web and mobile platforms.

      Primary Responsibilities

      • Work collaboratively with Exygy’s Lead Designer, design, product and engineering team to create detailed wireframes, mock ups, user flows, interactions and other production assets.
      • Create engaging design solutions that successfully articulates the vision, goals, and identity of a project.
      • Contribute to solving design challenges based on the functional requirements of the medium.
      • Work with teams to design information architecture, navigation, and interactive components that deliver top-quality experiences.
      • Diplomatically solicit and apply appropriate feedback from project team members relating to design and implementation.
      • Work with developers during QA to check against “what you designed” vs. “what is built”.
      • Demonstrate best practices, thoroughness, and a high level of critical thinking during the QA process.

      Candidate Profile & Experience

      • An online portfolio which demonstrates top-tier excellence in UX design across multiple verticals and platforms (mobile/web/desktop) required;
      • Bachelor’s degree in Design or equivalent professional experience required;
      • 3+ years of hands on professional experience as a UX Designer or equivalent experience required;
      • Possesses an excellent eye for detail.
      • Has strong collaboration abilities, along with a flexible and friendly approach to working with teams; mindful, proactive, shares ideas, good listener.
      • Demonstrated ability to articulate and justify creative vision.
      • An active interest in design.
      • Ability to work independently.
      • A focus on both a macro and micro level in terms of design details.
      • The ability to give and take constructive feedback well in order to improve and develop.
      • An interest in developing skills and sharing knowledge with fellow peers.
      • The ability to manage time wisely, multi-task, project plan, context-switch, and keep your team up-to-date.
      • Comfortable working within an agile development process.

      Skills

      • Expert-level experience with Sketch, InVision, and Adobe.
      • Professional experience producing high-quality design solutions—from concept to execution—for desktop, web, and mobile devices at a variety of resolutions.
      • Comprehensive knowledge of human centered design principles.
      • Understanding of basic to complex user interactions across platforms.

      Senior Product Designer

      We’re looking for a creative problem solver to join the Resume.io team as a Product Designer. This role is 100% remote and a great opportunity to work with a fast-growing team and an audience of 2M+ around the world.

      What will you be doing 

      • Help lead product teams in the mission to be the #1 Resume builder in the world.
      • Lead the creation of user experiences by working through design problems or the ‘job to be done’ from start to finish.
      • Translate insights, research, and documentation into detailed designs that solve problems and bring to life meaningful customer experiences.
      • Contribute to the design ecosystem by adhering to design patterns and delivering improvements to existing patterns.
      • Collaborate early and often across teams to facilitate shared understanding and move design projects forward. For example, using clickable prototypes or links to assets for feedback or user testing.
      • Make data-driven decisions autonomously by understanding problems, conducting research, analyzing results, and communicating findings.
      • Prioritize your design workload based on clear alignment with the product team and company goals.
      • Deliver high quality designs across desktop and mobile in iterative weekly sprints.

      Skills 

      • Have 3+ years of experience designing and building a product, not just websites, and have shipped design for a product used by millions of people.
      • Have the ability to create polished mockups and interactive prototypes, but be comfortable shipping often and improving over time.
      • Be a skilled written and verbal communicator who can confidently communicate with users and teammates alike to test assumptions, learn, advocate, and get things done.
      • Have a bias for action, meaning you’re a self-starter who can identify problems, help others understand new things, and collaborate across teams to make an impact for customers and the business alike.
      • Be receptive to feedback & candid sharing feedback without losing focus or inspiration for desired outcomes.
      • Have a growth mindset, meaning you are comfortable with ambiguity, you recognize what worked before might not always work in the future, and are personally motivated to make things better all the time.
      • Be proficient with tools like Sketch, Zeplin, Principle or similar.

      Benefits 

      • Competitive Salary
      • Work From Home, 100% remote
      • Yearly off-sites with the team around the world!

      Front End Engineer

      We’re looking for a Front End Engineer to join a small team 3 person front end team that works on a SaaS user experience used by millions of people every month and powers over 10,000 online stores. We value simple solutions and look for engineers who use a customer first approach to solving problems.
      Does this sound like you?
      • You’re self-driven, with a knack for digging deep into problems.
      • You’re a JavaScript expert and happy to write vanilla JS as we grow into libraries/frameworks.
      • You’re resourceful: you figure out what needs to be done, and you find ways to make it happen.
      • You’ll help to find convergence in what customers need so that we can build the highest value product.
      • You work with a sense of urgency and draw satisfaction from going above and beyond to provide solutions.
      • You believe in what we’re doing and you’re excited to help ReCharge grow.
      Responsibilities:
      • Work with a team of front-end developers to write scalable and maintainable web components in JavaScript, Jinja/HTML, and SASS.
      • Build new UI patterns while also refactoring older ones.
      • Assist with documentation of new features, contributing to the documentation of existing ones.
      • Find and address performance issues throughout the application.
      • Help identify and fix front-end bugs and issues.
      • Propose new methods and approaches to old solutions, helping to improve/develop standards.
      • Work and collaborate with both the design and backend development teams to help build new features or update existing ones.
      Requirements:
      • 3+ years of experience with JavaScript
      • 2+ years of experience with HTML5, CSS3
      • Solid experience with SASS and writing JavaScript (ECMAS 6 / 2016+)
      • Proficient with build tools, Webpack, preprocessors, and asset pipeline
      • Proficient with collaborative tools like Git
      • Experience working with a team in a collaborative manner

      Senior Designer (Product and Website)

      Are you an app and web designer who gets excited about the idea of working on apps that are used by 100,000s of users?
      Would you get excited about an opportunity to use the latest CSS3 tools in a production website?
      For The Role of Designer, We Want To See This Track Record of Results:
      • Experience designing and supporting actual web applications that have seen production usage with a large userbase.
      • Comprehensive understanding of UI/UX principles
      • Able to develop a marketing website from scratch using HTML, CSS, and JavaScript.
      This position is designed to appeal to designers who are not afraid to get their hands dirty writing code. You will be working on web applications, mobile apps, desktop apps, marketing websites, and email.
      We expect to see an extensive portfolio that includes both static websites and applications. We want our designers to be able to work on both apps and brochure/marketing websites.

      Senior Web Designer

      The CareCloud marketing team is looking for an experienced, talented and visionary Senior Web Designer to help relaunch our corporate website while evolving the overall brand. You will be working alongside a passionate team of copywriters, product marketers, growth hackers & developers. Your role will be to help lead the visual effort while collaborating with key stakeholders across the organization to launch a top-notch web experience