Boombit

Senior React Developer

Boombit Colombia
No longer accepting applications

Direct message the job poster from Boombit

TAS Boombit

TAS Boombit

Connecting the best professionals in LATAM to the best clients.

WHO WE ARE:

We are an outsourcing company in Latin America with which you can grow. We connect creatives, designers and developers with companies in Latin America.


JOB PURPOSE

The Senior React Developer (SRD) is a proficient architect and executor of React-based web applications. With a deep understanding of React and its ecosystem, the SRD will take charge of translating design concepts into functional and visually stunning user interfaces. They will excel in independent problem-solving, taking full ownership of tasks and providing accurate estimates, ensuring timely delivery of high-quality solutions. This role demands expertise not only in React but also in Headless architecture, API integration, and animation frameworks.


The ideal candidate should recognize the importance of attention to detail in all aspects of web development. This role offers an exciting opportunity to showcase your creativity and technical skills in web development while contributing to the company's online presence. Exceptional written and verbal communication skills are essential for this role. A successful candidate should stay updated with the latest industry trends and best practices in web development, leveraging this knowledge to enhance our existing systems and contribute to continuously improving our development processes.


Job Details:

  • Location:
  • Remote from: Central America, Mexico and Colombia
  • Contract: Temporary Contract
  • Schedule: Monday to Friday, 8:00 AM to 5:00 PM CR Time Zone
  • Language Proficiency:
  • Spanish: Native
  • English: B2+/C1 reading, writing, and conversation


MAIN RESPONSIBILITIES/DUTIES

  • Developing React web applications that follow the latest web standards and conform with leading-edge front-end technologies.
  • Collaborate with cross-functional teams to design, develop, and maintain high-performance web applications using React.
  • Owns the development of React web applications and ensures they follow the overall technical architecture and design established by the technical lead.
  • Leverage your knowledge in Node.js, NextJS, and GraphQL to build front-end functionalities components that complement server-side.
  • Utilize CI/CD services to deploy and maintain cloud-based applications through a GitFlow process.
  • Contribute to the architecture and design of microservices that power our ecosystem.
  • Implements user and business requirements, which are composed of multiple development activities.
  • Maintains up-to-date and complete documentation on projects as dictated by the capability’s guidelines and best practices.
  • Debugs or troubleshoots complex issues in existing React web applications.
  • Proactively provide feedback on policies and procedures when an opportunity for improvement exists
  • Proactively provide guidance and support to other members in fulfilling their tasks and improving their performance and overall technical skills.


REQUIREMENTS / QUALIFICATIONS

ACADEMIC BACKGROUND

  • BS in Computer Science or related technical discipline or equivalent experience as a Software Developer
  • Desirable: Experience in Digital Agencies projects, Web development projects, and SCRUM/Agile software projects)


REQUIRED EXPERIENCE

  • +4 years of experience working with React and It's Frameworks: Next.js, Remix or Gatsby. Deep knowledge of React.js and its fundamentals, ideally including modern features such as hooks.
  • +4 years of experience working as a Front-End Developer specializing in animation(CSS3, animate.css), with a deep understanding of its fundamentals and modern features.
  • Advanced-level knowledge of modern web Front-End technologies such as (HTML , CSS, SASS, LESS, JavaScript and TypeScript) with +4 years of experience.
  • Excellent understanding of Javascript, including the OOP concept and how shadow DOM and DOM work.
  • Experience dealing with Cross-browser and Responsive development
  • Excellent knowledge of recent development practices (Mobile First, MVC, Object Oriented development)
  • Work experience with compatible Content Management Systems like Adobe Experience Manager or Contentful will be desirable.
  • Work experience with automation, task builders, and pre-processing tools (e.g.. Webpack, Vite.js, Gulp, Grunt)
  • Work experience integrating web solutions with external web services
  • Knowledge of design patterns (e.g., model-view-controller, observer, object-oriented, etc.) and working with several mainstream libraries and frameworks (jQuery, Angular, Ember, Backbone, ReactJS, VueJS, or any other)
  • Knowledge of pre-processed CSS styling (SASS, LESS)
  • Fluency with data transfer formats and protocols popular in web applications (e.g. JSON, XML, HTTP)
  • Capable of writing code compliant with modern accessibility (e.g. ARIA, WCAG, Microformats, ADA, RDF) and SEO guidelines and best practices
  • Capable of building proof-of-concept prototypes
  • Capable of troubleshooting, debugging, and doing root cause analysis of web application issues
  • Capable of consuming, parsing, and translating SOAP or REST web services
  • Exposure to CI/CD tools and development pipelines.


IT IS A PLUS IF:

  • Work experience with WebGL, Canvas, D3, Framer Motion, GSAP, or any other tool or framework used to create complex animation and interactive websites.
  • Demonstrated leadership, teamwork, and collaboration in professional settings.
  • Work experience with Adobe Experience Manager, Vercel, and GraphQL.


COMPETENCIES

Cultivates Innovation:

  • Comes up with useful ideas that are new, better, or unique
  • Introduces new ways of looking at problems.
  • Moves beyond traditional ways of doing things; pushes past the status quo.
  • Tries multiple, varied approaches to innovative ideas.
  • Encourages diverse thinking to promote and nurture innovation.

Collaborates

  • Works cooperatively with others across the organization to achieve shared objectives.
  • Credits others for their contributions and accomplishments.
  • Gains trust and support of others.
  • Facilitates an open dialogue with a wide variety of contributors and stakeholders.
  • Models collaboration across the organization.

Manages Complexity:

  • Acquires data from multiple and diverse sources when solving problems.
  • Evaluates pros and cons, risks and benefits of different solution options.
  • Analyzes multiple and diverse sources of information to define problems accurately before moving to solutions.

Courage:

  • Faces difficult issues and supports others who do the same.
  • Provides direct and actionable feedback.
  • Tackles difficult issues with optimism and confidence.
  • Shares sensitive messages or unpopular points of view in a motivating manner.
  • Volunteers to tackle and lead tough assignments.

Communicates effectively:

  • Delivers messages in a clear, compelling, and concise manner.
  • Adjusts to fit the audience and the message.
  • Provides timely and helpful information to others across the organization. Encourages the open expression of diverse ideas and opinions.
  • Attentively listens to others.
  • Seniority level

    Mid-Senior level
  • Employment type

    Contract
  • Job function

    Engineering and Information Technology
  • Industries

    Software Development

Referrals increase your chances of interviewing at Boombit by 2x

See who you know

Get notified about new Javascript Developer jobs in Colombia.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub