Workiy Inc.
Front End Developer
This is a remote position. We are seeking a skilled Front-End Developer with experience in modern JavaScript frameworks, including React.js and Angular, to develop responsive, scalable, and user-friendly web applications. The ideal candidate will have strong front-end development fundamentals, experience building reusable UI components, and the ability to collaborate with UI/UX designers, back-end developers, and cross-functional teams. Requirements • Design, develop, and maintain responsive web applications using React.js and/or Angular. • Build reusable, scalable, and maintainable UI components. • Write clean, efficient, and well-structured code using HTML5, CSS3, JavaScript, and TypeScript. • Collaborate with UI/UX designers to translate design mockups and wireframes into functional interfaces. • Integrate REST APIs and handle JSON data for seamless application functionality. • Optimize application performance, accessibility, responsiveness, and cross-browser compatibility. • Troubleshoot, debug, and resolve front-end issues. • Implement state management solutions appropriate to the framework and project requirements. • Participate in code reviews, unit testing, and Agile development activities. • Use Git for version control and collaborate with back-end developers and other technical teams. Required Skills and Qualifications • Strong knowledge of HTML5, CSS3, JavaScript (ES6+), and TypeScript. • Hands-on experience with React.js and/or Angular. • Understanding of component-based architecture and reusable UI development. • Experience with responsive web design and mobile-first development. • Knowledge of REST APIs, JSON, and asynchronous programming. • Familiarity with Git and version control systems. • Understanding of front-end security, performance optimization, and accessibility best practices. • Strong analytical, problem-solving, and communication skills. Framework-Specific Skills React.js • Functional components, props, state, and React Hooks. • Routing using React Router. • State management using Redux, Context API, or equivalent solutions. • Experience with component lifecycle and performance optimization. Angular • Angular components, modules, services, and dependency injection. • TypeScript, RxJS, and Observables. • Angular Router and reactive forms. • Experience with Angular CLI and application performance optimization. Originally posted on Himalayas
