Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Front End Engineer

SheerID

Front End Engineer

Portland, OR
Full Time
Paid
  • Responsibilities

    React/Redux Developer

    SheerID is advancing the world of digital trust and identity. We're looking for the next member of our successful and highly motivated team, to deliver cutting-edge technology to our clients, and participate in decisions which directly impact our future trajectory. The ideal candidate will have experience working in all aspects of a fast-paced software lifecycle in a SaaS context, experience with a large variety of javascript libraries and frameworks, and a special passion for React/Redux.  You'll do everything from writing code to sharing your knowledge with other developers at SheerID through code reviews, documentation, technical show-and-tells and group learning sessions. 

    As SheerID continues to grow, you'll have the opportunity to grow with the company. Experience might include design, development and implementation of service oriented architecture solutions, as well as developing software utilizing SOA's built upon protocols standards and interfaces to facilitate interoperability between disparate systems. It will require experience building SaaS applications and understanding their operations and maintenance.  You will work with modern tools and framework becoming an expert at the technology needed to get the job done. 

    This position cares deeply about the experience and satisfaction of the user. You'll be responsible for working with our sales teams, quality assurance and release engineers to ensure that the products you develop are fast, reliable and well tested. They will possess a natural eye and passion for using good design principles to deliver web experiences that delight and empower users. They will enjoy collaborating with and learning from other developers in a team environment. You should be comfortable writing and maintaining tests using testing frameworks, building quality software and believing quality is everyone's responsibility. 

    Requirements

    • Bachelor's degree from accredited university. Preferably in Computer Science, Software Engineering, or related field / equivalent experience.
    • 3+ years of full-stack object-oriented software design and development
    • Experience with React and its ecosystem (Redux, Webpack, etc)
    • Current with web and responsive design practices, UI design, and layout principles
    • An eye for good design, great interaction experiences and user-centered design
    • Ability to debug and troubleshoot across multiple browsers and devices
    • Experience with Git/version control
    • Strong logic and analytical skills.
    • Strong understanding of industry standards and best practices.
    • Passion for delivering strong, dependable code.
    • Passion for exploring new development platforms, languages, and methodologies.
    • Self-motivated and able to work well under pressure to meet tight deadlines.
    • Strong interpersonal skills as well as a demonstrated ability to work on a team.
    • Good verbal and written communication skills to work with colleagues and stakeholders.
    • Able to work under minimal supervision with latitude for independent judgement.

    Preferred experience

    • Java EE
    • Experience creating and working with REST APIs
    • Experience with and understanding of test driven development.
    • Experience with no-SQL databases (MongoDB, CouchDB, ElasticSearch, etc.)
    • Maven
    • Expertise in debugging scale and performance issues
    • Familiarity with Jenkins or similar distributed build systems

    Primary duties

    • Execute full software development life cycle 
    • Design and deploy software applications using React, Mongo, Puppet and AWS
    • Design, develop, and maintain SheerID internal and external web applications
    • Work directly with complex client requirements.
    • Write unit and integration tests for new and existing code
    • Compose maintainable, scalable, and modular client-side architecture and that integrates well with a diverse set of back-end platforms.
    • Write/maintain documentation for the client and other team members
    • Contribute to our collective brain power through innovation and peer review.
    • Apply user experience methodology and best practices to translate user needs and business requirements into engaging user-centered design.
    • Utilize fundamental design principles: grid system, typography, color, layout, pattern libraries, presentation, and apply these principles in a web specific environment and interactive design adhering to company branded style guide.
    • Build web experiences that demonstrate mastery of vanilla JavaScript as well as experience working with a wide range of frameworks and libraries.
    • Integrate with SheerID REST APIs and 3rd party web services and databases to expand the depth and breadth of eligibility verification services
    • Automate tasks and build tools that make SheerID more productive and efficient.

    Why join SheerID?

    • Be part of one of the fastest growing startups in the Pacific Northwest and take advantage of the unique opportunity to develop, lead, and grow a world-class demand generation team.
    • We are a well-funded company with 100+ customers, including global brands like Amazon, Adobe, Tommy Hilfiger, Microsoft and Spotify.
    • We offer competitive salary, equity, full benefits, cool office spaces in Eugene and downtown Portland, company off-site, snacks, happy hours & the list goes on!
    • Work with a world class technology team who has the opportunity to advance the world of digital trust and identity.