Moonshot archive / careers

    Frontend Engineer

    Responsibilities

    • Help design, develop, and maintain complex web applications
    • Develop with a focus on app performance and maintaining responsive UI
    • Work closely with our platform engineers to define the APIs needed for the Saas UI
    • Collaborate with product management, technical writers, and user experience designers
    • Ensure accessibility
    • Handle individual project priorities, deadlines and work you're doing
    • Contribute to software quality, performance, and resilience through code reviews, test-driven development, continuous integration, and documentation

    Technical skills

    • 5+ years experience as a software engineer
    • 3-5 years experience in Node - React development
    • Experience in Next.js framework
    • Expert knowledge of CSS, CSS extension languages (Less, Sass), and CSS preprocessor tools
    • Expert knowledge of HTML5 and its best practices
    • Experience consuming REST APIs
    • Developed and launched large scale consumer web applications
    • Good experience with unit testing and end to end testing
    • Ability to think of the customer and the business in order to solve problems and get stuff done
    • Strong team player with excellent communication skills in English
    • Familiarity with Agile Scrum/Kanban software development methodologies

    Nice to have

    • Relational and/or NoSQL databases
    • Ability to make independent decisions based on product requirements.
    • Testing skills (Unit tests, integration tests. Knowledge in testing frameworks)
    • Ability to manage complexity in a large project, and incur technical debt only after considering the tradeoffs