- Company Name
- BeaconFire Inc.
- Job Title
- Frontend Developer
- Job Description
-
Job title: Frontend Developer
Role Summary
Responsible for building, testing, and maintaining high‑quality web interfaces using HTML, CSS, and JavaScript frameworks. Works collaboratively in an agile environment to deliver scalable, secure, and maintainable client-facing solutions with a focus on pixel‑perfect UI design.
Expectations
* Deliver clean, well‑structured, and secure code that meets functional and performance requirements.
* Adhere to best practices in web development, testing, and continuous integration.
* Communicate effectively with UI/UX designers, backend developers, and QA to resolve defects and improve product quality.
* Stay current with emerging web technologies and suggest improvements for architecture and tooling.
* Contribute to sprint planning, daily stand‑ups, and retrospective meetings.
Key Responsibilities
1. Develop and extend web pages and components using HTML, CSS, JavaScript, and frameworks such as React.js, Angular2+, or Node.js.
2. Write modular, reusable code with proper version control (Git/SVN).
3. Design, implement, and maintain automated unit, integration, and end‑to‑end tests (Jasmine, Mocha, Karma, Cucumber).
4. Debug, troubleshoot, and resolve defects identified by QA or users.
5. Create and consume REST/Soap APIs to integrate front‑end with backend services.
6. Participate in agile ceremonies (sprint planning, stand‑ups, demos, retrospectives).
7. Provide technical recommendations for continuous improvement of the front‑end stack.
8. Keep documentation up to date and support knowledge transfer within the team.
Required Skills
* Proficient in HTML5, CSS3, and JavaScript (ES6+).
* Experience with at least one JavaScript framework (React.js, Angular2+, or similar).
* Solid understanding of version control systems (Git).
* Familiarity with unit and integration testing frameworks (Jasmine, Mocha, Karma, Cucumber).
* Ability to debug and diagnose issues in browser and Node.js environments.
* Good verbal and interpersonal communication skills.
* Comfortable working in an agile (Scrum) development environment.
* Exposure to REST or SOAP API consumption.
Preferred Skills
* 0–1 year of practical experience with JavaScript frameworks.
* Experience with Express.js or similar server‑side Node.js frameworks.
* Practice in continuous integration/continuous deployment set‑ups.
Required Education & Certifications
* Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
New jersey, United states
On site
Fresher
16-09-2025