




Job Summary: Bidweb is seeking a Junior Software Engineer focused on frontend development with React to join an agile team and enhance web applications. Key Highlights: 1. Be part of a company at the forefront of cybersecurity. 2. Work in an agile team building web applications with React. 3. Opportunity for continuous learning and professional growth. **Bidweb**, a market leader in strategic cybersecurity solutions, is looking for talented professionals passionate about digital security to join our team. If you want to be part of a company at the forefront of cybersecurity, providing protection and trust to clients across various industries, this is your opportunity! We are seeking a Junior Software Engineer focused on **frontend development with React** to work on building and evolving web applications. The candidate will work within an agile team, implementing screens, components, and UI flows based on well-defined user stories, always prioritizing code quality, testing, and a great user experience. Key Responsibilities: **Implement React interfaces and components** based on user stories, prototypes, and specifications provided by the team. **Write basic unit tests** for React components to ensure minimum coverage of their own code. **Consume REST/JSON APIs** on the frontend, handling loading, error, and success states. **Adhere to coding standards, component guidelines, and the design system** defined by the team. **Use Git in daily workflow**, following the team's versioning process. **Actively participate in agile ceremonies**, clearly communicating blockers, risks, and status. **Collaborate with designers, product owners, and other developers** to align expectations regarding interface behavior, usability, and visual consistency. Requirements: **Education:** Completed undergraduate degree. **Desired Experience** **Minimum 1 year of experience** in frontend development activities, preferably with **React** (may include internships, training programs, academic projects, or freelance work). Soft Skills: **Openness to feedback** and commitment to continuous learning. **Clear, objective communication** of status and blockers, especially in sprint contexts. **Growth mindset**: openness to evolving both technically and in collaborative work practices. **Collaboration**: willingness to support and be supported by other developers, designers, and POs. **Attention to visual details and usability**, maintaining empathy for the end user. Hard Skills: **Proficiency in Git** and basic understanding of versioning workflows. **Practical knowledge of React**: functional components, props and state; core Hooks; organization of reusable components. **HTML5 and CSS3**: semantics, basic responsiveness, and best practices for layout structuring. **Basic knowledge of styling in React**, such as CSS Modules, Styled Components, Tailwind, or equivalent. **Ability to write unit tests** for components and **basic understanding of UI integration testing**. **Initial familiarity with CI/CD pipelines**: ability to trigger pipelines, monitor execution, and interpret simple frontend build failures. **Technical English (listening and reading)** for reading documentation, issues, code examples, and tutorials.


