About the job
SummaryBy Outscal
Frontend Developer with expertise in React.js/AngularJS to design and implement user interfaces for web applications. Proficiency in JavaScript, HTML5, CSS3, and responsive design principles is essential. Experience with frontend build tools, state management libraries, and version control systems is required.
We are seeking a skilled Frontend
Developer with expertise in React.js / AngularJS to
join our development team. As a Frontend Developer, you will be
responsible for designing and implementing user interfaces for
our web applications. Your proficiency in modern front-end
technologies will be instrumental in creating engaging, responsive,
and user-friendly interfaces that deliver an exceptional user
experience.
Responsibilities
-
Collaborate with
product managers, designers, and backend developers to
understand project requirements and translate them into
technical specifications.
-
Design and implement
responsive user interfaces using React.js and/or AngularJS
frameworks.
-
Write clean,
well-structured, and maintainable code following best practices
and coding standards.
-
Develop and maintain
reusable components and libraries for future use.
- Optimize application performance
and troubleshoot any issues related to frontend
performance.
-
Conduct thorough
testing and debugging of the frontend codebase to ensure a
smooth user experience.
-
Stay up-to-date with
the latest frontend technologies and trends, and propose
improvements to existing projects.
- Ensure the cross-browser
compatibility of web applications.
- Collaborate with the backend team
to integrate front-end applications with server-side
APIs.
- Participate in code reviews and
provide constructive feedback to peers.
- Work closely with the UX/UI
designers to ensure the seamless integration of design
concepts into the frontend codebase.
- Contribute to the continuous
improvement of development processes and methodologies.
Requirements
- Bachelor's degree in Computer
Science, Software Engineering, or a related field (or equivalent
practical experience).
-
Proven work
experience as a Frontend Developer, with a focus on
React.js and/or AngularJS development.
- Strong proficiency in JavaScript
and its modern ES6+ syntax.
-
Experience
with frontend technologies such as HTML5, CSS3, and CSS
pre-processors (e.g., Sass or Less).
- Familiarity with frontend build
tools and package managers (e.g., Web-pack, npm, or
Yarn).
- Understanding of responsive
design principles and mobile-first development.
- Knowledge of version control
systems, preferably Git.
-
Experience
with React.js /AngularJS frameworks.
- Familiarity with front-end
testing frameworks and methodologies (e.g., Jest, Enzyme,
or Cypress).
-
Knowledge
of state management libraries for React.js (e.g., Redux
or MobX) or AngularJS (e.g., ngRx).
- Understanding of server-side
rendering (SSR) and/or client-side rendering (CSR)
techniques.
-
Familiarity
with modern front-end security practices.
- Experience with UX/UI design
tools like Sketch or Figma.
-
Active
participation in the frontend developer community,
open-source contributions, or personal projects.