We are seeking an experienced Full-Stack React Developer with a minimum of 5 years of experience in complex web applications to join our dynamic team. As a Front-End developer, you will be involved in the entire software development lifecycle, from conception to completion.
Your responsibilities will include:Design, build and deploy features end to end for mobile and web application. You are responsible for breaking down high-level features into tasks that can ship to prod. Code quickly and test thoroughly - Maintain the balance between velocity and code health.Work on a team - Collaborate with other engineers to design and architect features. Know when to ask for help when you are stuck.Write well-documented, clean, testable code.Designing highly responsive web-based user interfacesDebugging & optimizing code to enable maximum performance across devices and browsers.Providing code documentation and other inputs to technical documents.Participating in code reviewsWhat you will be:You MUST have solid experience in React.js as well as experience in React workflows (Redux/Redux Observables)You MUST have a solid knowledge of HTML/CSS.You have 4+ years of professional experience in the modern JavaScript/TypeScript ecosystem.Worked with React SSRFamiliarity with RESTful APIs and consuming them in React.You are experienced in using code versioning tools Git.Familiarity with the creation of and maintenance of Webpack configuration filesYou have a lot of attention to detail and take pride in delivering high-quality work in a timely manner.You are experienced in SEO of SPA.
Bonus points:Strong communication skills and ability to work with cross-functional teams.Experience with CI/CDExperience with cloud environment (Azure, AWS)Experience with testing frameworks (Jest, Cypress)Experience in leading a project.
QualificationsAt least 5 years of hands-on experience in front-end web development, using HTML, CSS, and JavaScript frameworks such as React and Next.js.Strong experience in responsive design, cross-device compatibility, and web standards.Experience with server-side CSS pre-processing platforms, such as LESS and SASSExperience with Git version control and collaborative development workflowsUnderstanding of fundamental front-end languages such as HTML, CSS, and JavaScript, and their respective frameworks and librariesExperience with server-side scripting languages such as Python, Ruby, PHP, and NodeJS is a plusExperience with mobile app development is a plusBachelor's degree or higher in Computer Science, or a related field, or equivalent work experienceExcellent communication and collaboration skills