Front End Developer
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Frontend
- Posted
Skills
Must have
- 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.
- 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.
Full description
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.