Job Description
Job Title: Front End Developer
Location: Remote
Job Type: Full Time
Responsibilities:
- Developing and maintaining all Client components
- Leverage React.js, Node JS and their core principles to create diverse module (Experience with popular React.js workflows (such as Flux or Redux), Experience with data structure libraries (e.g., Immutable.js)
- Collaborating with back-end developers on the integration of elements
- Designing customer-facing UI for various business processes utilizing best practices in UX and with a focus on user centric design
- Design, develop, and maintain enterprise applications using HandStack and ITE frameworks
- Implement user design principles for UI, develop design system and other necessary documentations
- Developing high-performance applications by writing testable, reusable, and efficient code by collaborating with other desirgners/developers
- Follow ITE framework standards for application architecture, security, and deployment
- Build and integrate UI, service, and database layers within the HandStack platform
- Implementing effective security protocols, data protection measures, and storage solutions
- Running diagnostic tests, repairing defects, and providing technical support
- Documenting React communication flow, Node.js processes, including database schemas, as well as preparing reports
- Recommending and implementing improvements to processes and technologies
- Excellent verbal and written communication skills including demonstrated ability to effectively and professionally communicate with others, including situations where you may disagree with people
Front-end development skills :
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Good understanding of SQL and NoSQL Databases, schema and data types
- Thorough understanding of React.js, NEXT JS, Node JS, and their core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Good understanding of RESTful APIs, markdown configs (MDX)
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Familiarity with code versioning tools (such as Git)
- Good to have Knowledge of AWS, Adobe Analytics
Qualifications:
- Bachelor's/Master's degree in economics, mathematics, computer science/engineering, operations research or related analytics areas; candidates with BA/BS degrees in the same fields from the top tier academic institutions are also welcome to apply
- 3+ years working as a react.js/Node Js developer
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end libraries like JSX, Typescript, bootstrap, next js etc.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Knowledge of performance testing frameworks including Mocha OR Jest.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.
- Knowledge of object-oriented principles, design patterns, and software designing and architecture best practices
- Good critical thinking and problem solving skills
- Strong record of achievement, solid analytical ability, and an entrepreneurial hands-on approach to work
- Outstanding written and verbal communication skills, and presentation skills
- Able to work in fast pace continuously evolving environment and ready to take up uphill challenges
- Is able to understand cross cultural differences and can work with clients across the globe
- Efficiency in handling technical issues expertly, producing new design ideas and substitutions where required
Job Tags
Full time, Remote work