Job Openings
Frontend Engineer
About the job Frontend Engineer
Frontend Engineer
Job Brief:
We are searching for a skilled Frontend Engineer to join our team and contribute to the full lifecycle of product development. The ideal candidate will be responsible for programming well-designed, efficient, and testable code that meets project specifications.
Responsibilities:
- Develop new features and re-architect parts of the existing system.
- Collaborate with a team of developers in test-driven, iterative development, prototyping, and code reviews.
- Design and implement frontend components in a clean and efficient manner.
- Ensure scalability and robustness of frontend services.
- Develop and maintain external and internal APIs.
- Conduct unit and performance tests to guarantee scalability and reliability.
- Review and debug code to ensure quality and efficiency.
- Create documentation, flowcharts, diagrams, and code comments to explain and illustrate solutions.
- Design system specifications, standards, and programming to install solutions effectively.
Requirements:
- Bachelors degree in Software Engineering, Information Technology, or a related field.
- 1-3 years of experience in software engineering.
- Proficiency in developing frontend web applications using modern technologies such as HTML, CSS, and JavaScript.
- Familiarity with frontend frameworks such as React, Angular, or Vue.js.
- Experience with RESTful APIs and asynchronous programming.
- Strong understanding of version control systems (e.g., Git).
- Knowledge of UI/UX principles and best practices.
- Ability to work collaboratively in a team environment and communicate effectively.
- Eagerness to learn and adapt to new technologies and methodologies.
Preferred Qualifications:
- Experience with responsive design and mobile-first development.
- Familiarity with build tools such as Webpack or Gulp.
- Understanding of cross-browser compatibility issues and solutions.
- Experience with testing frameworks such as Jest, Mocha, or Jasmine.
- Knowledge of backend technologies like Node.js or Python/Django is a plus.