Apply

Staff Software Engineer (Front End)

Posted 5 days agoViewed

View full description

πŸ’Ž Seniority level: Staff, 7+ years

πŸ“ Location: Any country where we have a legal entity

πŸ’Έ Salary: 146000.0 - 205640.0 USD per year

πŸ” Industry: Software Development

🏒 Company: Coursera Sourcing

πŸ—£οΈ Languages: English

⏳ Experience: 7+ years

πŸͺ„ Skills: Data AnalysisFrontend DevelopmentGitHTMLCSSJavascriptReact.jsCI/CDRESTful APIsJSONData visualizationSoftware EngineeringDebuggingA/B testing

Requirements:
  • 7+ years of professional experience working in a relevant frontend software engineering role
  • Proficiency in the core technologies of the web: Javascript, HTML, and CSS, with at least 3+ years of experience with and experience in building large-scale web applications
  • Proficiency in implementing responsive web designs, writing unit, integration and e2e tests
  • Fervent belief in engineering quality and building technical leverage for others
  • Comfortable working in a fast-moving team environment (we deploy many times a day!)
  • Data-driven and strongly motivated by success and learnings through experiments and metrics analysis
Responsibilities:
  • Design, build, and implement scalable & robust frontend applications that impact millions of learners
  • Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing
  • Write and review technical documentation for the components owned by your team
  • Develop and deploy your high-quality code (in Java, Scale or similar languages) following industry best practices and track key service level indicators (SLIs)
  • Debug and fix production issues, lead blameless retrospectives, and participate in the on-call rotation to ensure adherence to the service level agreements (SLAs)
  • Collaborate and mentor team members, and contribute to teams' success improving processes
  • Mentor and guide junior engineers, fostering their growth and development, and building a world-class team passionate about next-gen learning experiences
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 232000.0 - 310000.0 USD per year

πŸ” Software Development

  • 10+ years of experience working across the stack in web and backend
  • Strong experience leading multiple engineering teams to deliver results across organizational boundaries
  • Track record of successfully leading critical projects and leveraging partner teams for company-wide results
  • Extensive experience developing and implementing technical strategy that drove prominent change in reliability and responsiveness
  • Previous project management or people management experience: You know how to influence, effectively communicate, and coach others
  • Take Ownership: You embody an ownership mindset and help influence a similar culture to those around you.
  • Collaborative partnership across engineering teams and crossfunctional stakeholders
  • You have a customer-first mindset: wanting to create the best-in-class experience for our customers, and understand how that translates into the right technical decisions
  • You thrive in the ambiguity, and are comfortable diving into code and systems to understand how they work, potential dependencies, and how to constantly improve
  • You have strong verbal and written communication skills that can help influence and share critical decisions with stakeholders
  • Build and drive technical strategy all frontend teams in checkout
  • Work closely with stakeholders across all teams at Affirm to champion and implement technical excellence in conjunction with business results
  • Create and influence a strong ownership culture across teams, with high accountability and investment for building at scale
  • Deliver critical user experiences that uphold high reliability and performance
  • Guide or influence product decisions/scope and determine the right technical tradeoffs to deliver customer value quickly.
  • Design, implement, and extend core platform components and functionality to enable new products and features to be built
  • Architect and contribute to decisions on the right platform, tools, and technologies to support consistency and reliability
  • Plan, design, and build our core platform software and systems to scale with an increasing number of users, features, business requirements, partners, and new engineers

Backend DevelopmentLeadershipNode.jsProject ManagementFrontend DevelopmentFull Stack DevelopmentJavascriptReact.jsSoftware ArchitectureCross-functional Team LeadershipCommunication SkillsRESTful APIsSoftware Engineering

Posted 5 days ago
Apply
Apply

πŸ“ United States, Canada, Europe

🧭 Full-Time

πŸ” Software Development

🏒 Company: SanityπŸ‘₯ 51-200πŸ’° Corporate almost 3 years agoSoftware Development

  • Strong web development generalist who can adapt to new technologies and scenarios and find pragmatic solutions for the problems at hand.
  • Experience building CMS-powered websites leveraging design systems and component libraries.
  • Previously in-depth experience with Sanity (or other Headless CMS) + Next.JS is an advantage.
  • Write maintainable and high-quality TypeScript, React, and CSS code with an eye for good design/UX and accessibility.
  • Focus on quantitative outcomes and delivering measurable site improvements.
  • Design and implement a developer-focused front end that demonstrates best practices in modern web development (performance, accessibility, and scalability).
  • Build a performance-optimized site using advanced performance with caching strategies, appropriate render methods, strategies, and Core Web Vitals optimizations/improvements.
  • Leverage the Sanity Content Operating System to demonstrate its flexibility and power in our own marketing site
  • Collaborate with our Tech Lead on technical strategy, performance, and maintainability.
  • Work closely with our designer to build and refine a component library and design system.
  • Ensure exceptional web accessibility for an inclusive experience.
  • Support rapid iteration, helping marketing and growth teams test and refine messaging and UX.
  • Be part of a small, collaborative team, where clear communication and pragmatic decision-making are key.
  • Make data-driven decisions through user research and experimentation.
  • Work cross-functionally with teams like Growth, Product Marketing, Demand Generation and R&D teams.

Frontend DevelopmentGitHTMLCSSJavascriptReact.jsTypeScriptUI DesignREST APINext.jsCI/CDNodeJS

Posted 19 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 180000.0 - 229000.0 USD per year

πŸ” Insurance

🏒 Company: joinroot

  • 7+ years as a software engineer
  • 3+ years leading software teams
  • Expertise in front-end development, with a strong experience in of JavaScript, HTML, CSS, and modern JavaScript frameworks such as React
  • Expertise in architecting and building SPAs and mobile-first web applications
  • Experience effectively modifying and consuming APIs for front-end applications
  • Familiarity with Ruby on Rails
  • Familiarity with native app development
  • Proven leadership of projects involving multiple teams across functional domains
  • Excellent communication skills both with engineering colleagues and senior business leaders
  • Partner with Product, Data Science, Analytics, and experts in the Insurance group to set the strategy for the quarters to come
  • Identify and socialize important technical initiatives that increase the effectiveness of our products, systems, and teams
  • Architect and develop rich, responsive web and native applications, including mobile-first applications and Single Page Applications
  • Collaborate with UX/UI designers to transform designs into high-quality code and ensure the technical feasibility of designs
  • Coach and guide engineers on your team in planning experiments and projects that align with our strategic objectives
  • Contribute code each development cycle to advance the impact of the team
  • Lead by example in incident response ensuring we take action to continuously improve the resiliency of our systems
  • Coordinate with Staff Engineers across the organization to establish and evangelize standards and best practices

LeadershipProject ManagementSoftware DevelopmentFrontend DevelopmentHTMLCSSJavascriptReact.jsReact NativeRuby on RailsAPI testingMobile testingCommunication SkillsRESTful APIsSoftware Engineering

Posted 26 days ago
Apply