S
    7mo
    Apply

    Syrinx is looking for a Sr. Software Engineer (Front End) (React)

    We are seeking a highly qualified Senior Software Engineer with experience in modern frontend technologies. You will play a key role in building and supporting exciting applications delivered on our education technology platform. You will work as part of a team designing and delivering rich web based and mobile experiences.

    The impact you'll have…

    • You will design and develop code that delivers rich experiences using HTML5, React, CSS, and modern JavaScript frameworks
    • You will work with a wide variety of AWS services and database technologies
    • You will work closely with your agile development team members, product owners, and user experience designers to understand requirements and deliver solutions
    • You will help build new and innovative solutions that solve challenging software issues

    Who we're looking for:

    • You have at least 4 years experience (not counting coops and internships) developing and supporting frontend applications in production
    • You have served as a team lead, educating, mentoring, and supporting other members of your team to deliver high quality features partnering with Product Management and QA groups
    • You have experience building responsive UI applications that scale to large number of users and large datasets
    • You have good experience with modern JavaScript, HTML, CSS, and REST APIs
    • You have experience with React.js, Angular or similar JavaScript frameworks
    • You are passionate about producing clear, maintainable, and testable code.
    • You have experience with writing unit tests with test frameworks like Jest, Jasmine to develop high quality, well tested solutions
    • You have experience with writing feature tests using Puppeteer
    • You thrive in fast-paced environments and are driven to achieve great results
    • You have experience designing, developing and delivering web and mobile applications with a focus on frontend
    • You have a bachelor's degree in computer science or related field and have a good understanding of data structures and algorithms; or equivalent work experience

    We'd also love to see, though not required:

    • Experience or knowledge of backend technology and frameworks, especially Java
    • Open-source projects, or presentations at meetups and conferences
    • Educational domain background