Description


About the Responsibilities:

Interface with other technical personnel or team members to finalize requirements.
Developing new user-facing features using React.js
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
Resolve technical issues as necessary.
Keep abreast of new technological developments.
Complete bug fixes.
Should be able to work with other leads and able to write down user stories.
Involve in code reviews and other technical help that developers may need


About the Requirements:

QUALIFICATIONS:
• 12+ years of Software Engineering experience

• BS Engineering/Computer Science or equivalent experience required


TECHNICAL SKILLS:

Strong proficiency in React.js and CSS3 is a must. Redux and Jest is nice to have.
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Familiarity with newer specifications of ECMAScript.
Knowledge of Git, CI/CD with GitHub actions and workflows
Knowledge of authentication protocols like OIDC - OAuth 2.0
Knowledge of modern authorization mechanisms, such as JSON Web Token
Proficiency in writing code with best security practices to address at least the OWASP top 10.
Knowledge of test-driven development.
Excellent oral and written communications skills.

Education

Any Graduate