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.
Skills Required
- Ability to understand user stories, business requirements, and technical specifications
- Ability to collaborate effectively with UX/UI, QA, backend, and frontend teams
- Ability to apply coding standards, design patterns, and development practices
- Front-end debugging and problem-solving skills
- Ability to write clean, readable, maintainable, and reusable code
- HTML5, CSS3, and JavaScript/TypeScript fundamentals
- Basic hands-on experience with React
- Understanding of component-based UI development, reusable components, state, and props
- Fundamental knowledge of REST APIs, JSON, and asynchronous API calls
- Basic awareness of authentication flows
- Experience using Git for version control
- Familiarity with npm or Yarn
- Basic browser Developer Tools debugging skills
- Understanding of responsive web design
- Awareness of cross-browser testing and compatibility
- Basic unit testing knowledge using Jest, React Testing Library, or similar tools
- Basic understanding of web performance concepts
- Familiarity with Vite or Webpack
- Understanding of secure front-end coding practices
- Exposure to CI/CD concepts and development workflows
- Basic knowledge of microfrontend architecture and Module Federation
- Awareness of AWS-hosted application environments and service integration
- Willingness to learn new technologies and development practices
- Ability to participate in Agile ceremonies, code reviews, and sprint-based delivery
What We Do
Roca Alliances is a consulting agency dedicated to helping global companies build geographically diverse teams and scale their operations by outsourcing or nearshoring to Latin America. With over 15 years of expertise, the company utilizes a proprietary approach to analyze, assess, and identify ideal locations across the Americas, fostering growth and scalability for clients in various industries including technology, media, and marketing.







