Middle/Senior React.js Engineer

Department: Engineering
Specialization: Developer
Experience: Middle Senior
Technologies: React.js
Special referral bonus: No
Hot position?: Not Hot
Work model: Remote
Technical flow: React.js
Engineering technical flow: React.js

About the Role

As a Front-End Developer, you will work within a challenging and motivated team in a flexible Agile environment. As a key member of this team, you will collaborate and work closely with UI/UX designers along with other front-end and back-end developers to create a seamless user experience using front-end technologies such as ReactJS, Redux, HTML, CSS and JavaScript. You will be presented with opportunities to own features, libraries and projects. You will develop rich client applications across browsers and devices while meeting web accessibility standards, performance and security requirements.

    Qualifications

    • 2 + years of professional experience developing web applications
    • 2+ years of professional experience using front-end technologies and frameworks such as ReactJS, Redux, AngularJS, npm, Webpack, Gulp, etc.
    • Strong understanding of front-end best practices, CSS3, HTML5 and Javascript
    • Experience consuming web services such as REST, GraphQL, SOAP, etc.
    • Experience using version control systems such as Git, SVN, etc.
    • Understanding of UI/UX best practices and high quality design
    • Knowledge of cross-browser compatibility, responsiveness and web accessibility standards
    • Understanding of Agile/Scrum methodologies and applying them throughout the full development lifecycle
    • Detail-oriented and has strong written and verbal communication skills

    Nice to have skills

    • Experience with a modern Javascript build system using ES2015+, Bundlers (Rollup/Webpack) and Babel
    • Experience in building responsive/progressive web apps or native mobile apps
    • Ability to communicate with users, technical teams and senior management to collect requirements, describe software product features, technical designs, and product strategies
    • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including design and coding standards, code reviews, source control management, unit and integration testing, CI/CD, is preferred
    • Familiarity with 4-tier architecture along with back-end and server-side technologies

    Responsibilities

    • Design and development of product capabilities and architectural enhancements in an Agile/Scrum environment
    • Troubleshoot and resolve technical issues. Optimize code performance/maintainability
    • Develop unit/integration tests in a structured manner
    • Ensure all product development is in compliance with the established development practices and processes
    • Help to drive the direction of product architecture, technology, and tools
    • Design and implement scalable, secure, high quality and innovative web solutions using front-end technologies
    • Keep abreast of technology standards and industry best practices
    • Analyze industry technology trends, and propose execution plans for absorbing the relevant ones into product development
    • Provide technical thought leadership to the teams through frequent informational sessions

    About AgileEngine

    Founded as a dev tool vendor with a 2-person team

    2010

    Opened a dev center in Ukraine

    2012

    Pivoted into outsourced product development

    2014

    Launched mobile and UI labs

    2015

    Got our first Inc. 5000 award

    2016

    Opened a dev center in Argentina

    2017

    Became a top-3 ranked custom software developer in DC, Ukraine, and Argentina

    2019

    Became the #1 software development company to hire in 2020

    2020

    Opened new dev centers in Mexico and Colombia, counting 500+ experts

    2021

    How we lead

    A company where experts grow, hone their skills, and do what they love, AgileEngine is guided by these principles:

    Stay agile and embrace changes

    Thrive in a results-driven culture with individual autonomy

    Innovate with fellow experts in a no-blame environment

    Learn from mistakes and move on

    Foster mutual trust and support

    Our geography

    UTC-5
    WASHINGTON DC USA
    UTC-5
    MIAMI USA
    UTC-6
    MEXICOMexico
    UTC-5
    ColombiaColombia
    UTC-3
    BrazilBrazil
    UTC-3
    ArgentinaArgentina
    UTC+2
    UkraineEurope
    UTC+1
    PolandEurope
    UTC+0
    PortugalPortugal
    UTC+5:30
    IndiaIndia

    Apply for this position

    Allowed Type(s): .pdf, .doc, .docx