04 sep
|
Roca Alliances
|
Medellín
04 sep
Roca Alliances
Medellín
About the Role
We are looking for a Frontend Developer to support the development of a web portal and help transform UX designs and business requirements into responsive, accessible, and maintainable user interfaces.
Working closely with Senior Developers, UX/UI Designers, QA, and Backend Developers, you will build UI features following established front-end standards, design patterns, and development practices.
This is an excellent opportunity for a developer who is looking to strengthen their React and TypeScript skills while gaining hands-on experience with modern front-end architecture, API integration, testing, performance, accessibility, and cloud-based application environments.
Key Responsibilities
- Support the development of front-end features for the portal, aligned with UX/UI designs and established design standards.
- Understand user stories, business requirements, and technical specifications and translate them into functional UI features.
- Build UI components and features under the guidance of Senior Frontend Developers.
- Follow established front-end standards, coding practices, and design patterns.
- Write clean, readable, maintainable, and reusable code.
- Collaborate with UX/UI Designers, QA Engineers, Backend Developers, and other team members.
- Participate in team ceremonies, including standups, sprint planning, and retrospectives.
- Support bug fixing, testing, troubleshooting, and production issue resolution.
- Participate in code reviews and incorporate feedback from senior developers and peers.
- Apply responsive design and accessibility practices to front-end features.
- Document development work clearly through tickets, technical notes, and relevant documentation.
- Manage assigned tasks effectively and deliver work within established sprint timelines.
- Continuously learn and apply modern front-end development practices and technologies.
Requirements
Functional Skills
- Requirements Understanding:
Ability to understand user stories, business requirements, and technical specifications.
- Collaborative Development: Ability to work effectively with UX/UI, QA, Backend, and Frontend teams.
- Following Standards: Ability to consistently apply established coding standards, design patterns, and development practices.
- Problem Solving: Ability to investigate issues, debug front-end problems, and contribute to effective solutions.
- Code Quality: Commitment to writing clean, readable, maintainable, and reusable code.
- Adaptability & Learning: Willingness to learn new technologies, tools, and development practices.
- Team Participation: Comfortable participating in agile ceremonies, code reviews, and collaborative development processes.
- Task Management: Ability to organize assigned work and deliver tasks within sprint timelines.
Technical Skills
- Fundamentals of HTML5, CSS3, and JavaScript/TypeScript.
- Basic hands-on experience with React.
- Understanding of component-based UI development.
- Familiarity with reusable components and common UI patterns.
- Basic understanding of React state and props management.
- Fundamentals of REST APIs, JSON, and asynchronous API calls.
- Basic awareness of authentication flows.
- Experience using Git for version control.
- Familiarity with package managers such as npm or Yarn.
- Basic debugging skills using browser Developer Tools.
- Understanding of responsive web design fundamentals.
- Awareness of cross-browser testing and compatibility.
- Basic knowledge of unit testing using Jest, React Testing Library, or similar tools.
- Basic understanding of web performance concepts.
- Familiarity with build tools such as Vite or Webpack.
- Understanding of basic secure coding practices for front-end development.
- Exposure to CI/CD concepts and development workflows.
- Basic knowledge of microfrontend architecture and Module Federation concepts.
- Awareness of AWS-hosted application environments and service integration.
📌 Frontend Developer (Medellín)
🏢 Roca Alliances
📍 Medellín