Senior Front End Engineering Lead

Inrupt


1 month ago

02/22/2020 10:28:15

Hiring from: Americas or Europe

First appeared on StackOverflow

Category: Software Development


Lead a team of experienced front end engineers creating new innovative web applications that leverage the power of linked data. Your applications will be interoperable with all other applications that use linked data and the Solid specification. Your creations will be used by millions of people around the world.

You will obviously be using Javascript and RDF. But, along with the team, you can help decide what the tech stack is! We already have lots done but there is much more to do and the tech stack can evolve. 

You can work remotely but we also have offices in Boston and London.

Engineering lead skills

  • Leadership - The team is experienced so you need to have experience leading a strong team.

  • Broad and deep technical skills and experience

  • Ability to explain complex topics in simple language

  • Expert in architecture and design of front end applications for the web

  • Experience with responsive application development

  • Expert software engineer

Engineering lead responsibilities

  • Guide the technical vision and execution

  • Architecture and design accountability

  • Contribute to the code base along with the other engineers in the team

  • Coding standards

  • Overall code quality

  • Adherence to technical processes

  • Technology selection

  • Technical mentoring

  • Feedback related to quality of work

  • Recognition of quality work

  • Interviewing key technical hires

About Inrupt

Our teams are bringing to life Tim Berners-Lee's vision of the future. 

Building The Next Stage Of The Web

The next Web of open, linked data

On a mission to clean up the Web

 Our culture promotes

  • Team autonomy

  • Mastery of your skills

  • Teams who are deeply engaged and have a sense of purpose linked to our vision

Join us in our mission and help to create the future of the web.

Benefits

  • Flexible working

  • Remote working

  • Leading edge technology

  • Web scale solutions

  • Open source contribution

  • Autonomy for teams

  • Common purpose and set of values across all teams

  • Contribute to changing the direction of the web to benefit everybody

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • JavaScript Developer

    We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important


    RESPONSIBILITES

    • Developing new user-facing features using React.js

    • Building reusable components and front-end libraries for future use

    • Translating designs and wireframes into high-quality code

    • Optimizing components for maximum performance across a vast array of web-capable devices and browsers


    SKILLS

    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

    • Thorough understanding of React.js and its core principles

    • Experience with popular React.js workflows (such as Flux or Redux)

    • Familiarity with newer specifications of EcmaScript

    • Experience with data structure libraries (e.g., Immutable.js)

    • Knowledge of isomorphic React is a plus

    • Familiarity with RESTful APIs

    • Knowledge of modern authorization mechanisms, such as JSON Web Token

    • Familiarity with modern front-end build pipelines and tools

    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

    • Ability to understand business requirements and translate them into technical requirements

    • A knack for benchmarking and optimization

    • Familiarity with Git code versioning


    To apply, send an email to [email protected]

  • Interfolio is on a mission to build smart, inspired and useful products for faculty and academic communities. By building an engine for faculty activity, decisions, and data, Interfolio has become the first mover in defining and owning the category of faculty-focused technology that cultivates goal-oriented collaboration around academic decision-making.

    Interfolio operates the first holistic faculty information system to support the full lifecycle of faculty work, from job seeking to review, tenure, sabbatical, committee work, research, and beyond. Offering colleges and universities increased clarity and insight into faculty data to help achieve their strategic initiatives, Interfolio believes that advancing the faculty will advance the institution.

    What’s even better than that?

    We’ve crafted a fun, collegial, dynamic culture that celebrates team and individual success almost daily. We’ve got a lean team of super-smart, super-hard working, local and remote colleagues who collaborate closely to produce a valuable service for an industry we’re passionate about. And, we genuinely like working with each other and with our clients.

    Like what you’ve heard so far?

    Then consider joining our Engineering team! The position of Sr. Software Engineer (Front end) can be a fully remote position (US based) or based out of our headquarters located in Washington, D.C.

    Responsibilities
    • Create exceptional user experiences on our primary product line
    • Collaborate daily within a cross-functional agile scrum team
    • Implement new product features and improvements
    • Develop new solutions and methodologies delivering an amazing user experience
    • Discuss and design complex technical concepts and requirements with both technical and non-technical stakeholders
    • Take ownership of code organization to improve maintainability & increase team velocity
    • Identify and resolve front end performance issues
    • Participate in code reviews and ship code on a daily basis
    • Write clean, well-documented, and beautiful code
    • Follow engineering best practices from code standards, to pull requests
    • Participate in project scoping, resource planning, and timeline estimation
    • Follow agile/continuous integration engineering best practices
    • Deliver technical and process changes to help the company move fast
    • Promote engineering and operational excellence, establishing metrics and processes for regular assessment and improvement
    • Ensure the team's clarity on project requirements, build effective technical project roadmaps and plans, and ship high-quality products
    About You
    • You are passionate about delivering great user experiences through front-end technologies and tools
    • You have meticulous attention to technical and visual details, with a passion for delivering high-quality user experiences
    • You have a passion for leading, mentoring, and developing other team members
    • Excellent problem solving and debugging skills
    • Excellent at writing technical documentation
    • Ability to work remotely and effectively manage your time
    • You thrive in a fast paced environment
    • Being a part of an engineering organization that exists to efficiently deliver high quality code to production that powers the business excites you!
    Qualifications
    • 5+ years of front-end web application development experience
    • Strong knowledge of Javascript/Angular design patterns, best practices, and technologies
    • Knowledge of Flux architecture (Redux, NgRx, Apollo)
    • Knowledge of Angular and component based architecture
    • Experience with JS build tools (Bazel, Webpack, Parcel, Gulp)
    • Experience with WebSockets
    • Experience integrating with back-end APIs via REST and GraphQL
    • Experience building web applications having proper layers of abstraction, separation of concerns, reusable components, and containment
    • Advanced English verbal and written skills
    In addition to a competitive salary, Interfolio offers a robust benefits package that includes medical insurance, unlimited paid time off, a yearly wellness benefit AND professional development stipend, and a fun company culture, which sets us apart! We look forward to you learning more about us!

    Interfolio is committed to diversity and the principle of equal employment opportunity for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), national, social or ethnic origin, age, gender identity and/or expression, sexual orientation, family or parental status, or any status protected by the laws or regulations in locations where we operate.

  • Taskade is building real-time collaboration for distributed teams, starting with tasks. We are a team of startup veterans obsessed about improving team collaboration, workflow, and productivity. At Taskade, you’ll have the chance to work with a small, closely knit team and make a big impact on our product, business, and engineering efforts.

    RESPONSIBILITIES

    • We are looking for skilled front-end engineers with a deep understanding of user interface and design. We’re a small team, and in order for us to thrive we need members who have the drive and ability to work on a wide array of products.

    • From working on our landing pages, templates showcase, to the user on-boaridng experience, you’ll get the chance to experience a wide variety of development scenarios.

    We value “T-shaped” people. That is, people who are both generalists (highly skilled at a broad set of valuable things—the top of the T) and also experts (among the best in their field within a narrow discipline—the vertical leg of the T). An expert who is too narrow has difficulty collaborating. A generalist who doesn’t go deep enough in a single area ends up on the margins, not really contributing as an individual.

    REQUIREMENTS

    • Experience with JavaScript

    • Experience with React, React Native and Redux

    • Deep understanding of cloud architecture and application deployment.

    • Be deeply interested in the long-term view. Yes, we need to deliver value rapidly, but our problem domain will grow dramatically over time. Figure out where we need to be in a year and identify how we'll get there incrementally, while helping us manage and constrain technical debt and other forms of unnecessary complications which will in the long run serve us poorly.

    • To be a quick learner. We’re looking for software engineers who thrive on learning new technologies. As a startup, and we have a lot of problem domains that need to be worked on, and you should have the ability and drive to adapt accordingly.

    • Versatility. You understand how all the pieces fit together (front-end, database, network layer, etc.) and how they impact the performance of your application.

    To learn more about who we are, our culture, and whether Taskade is the right place for you, please contact [email protected]

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!