Front-end Developer

  • Full-time

Company Description

As a front-end developer, you will be responsible for creating visually appealing and responsive user interfaces, collaborating with our back-end developers to integrate server-side logic, and ensuring an exceptional user experience. This is a hybrid position (90% from home, 10% on site), therefore the candidate must be able to work in Managua.

Job Description

Primary Responsibilities:  

  • Develop and maintain user interfaces for web applications using React or Vue.  

  • Collaborate with cross-functional teams to define, design, and ship new features.  

  • Optimize applications for minimum loading times.  

  • Ensure the technical feasibility of UI/UX designs and implement them.  

  • Stay up-to-date with the latest industry trends and technologies to ensure our applications are modern and competitive.  

  • Collaborate with back-end developers to integrate front-end components with server-side logic.  

  • Participate in code reviews to maintain code quality and ensure best practices.  

  • Troubleshoot and debug issues as they arise and provide solutions promptly.  

  • Collaborate with other team members and stakeholders to gather and understand requirements. 

Qualifications

  • Bachelor's degree in computer science, Engineering, or related field.  
  • Proven experience as a front-end Developer.  

  • Proficient in React and Vue.js, with a solid understanding of their core principles.  

  • Strong proficiency in JavaScript, HTML, and CSS.  

  • Experience with state management libraries (e.g., Redux, Vuex).  

  • Familiarity with build tools, such as Webpack and Babel.  

  • Knowledge of RESTful APIs and asynchronous request handling.  

  • Experience with version control systems, such as Git.  

  • Strong problem-solving skills and attention to detail.  

  • Excellent communication and collaboration skills.  

  • Ability to work independently and as part of a team in a fast-paced environment. 

Additional Information

Nice To Have: 

  • Experience with testing frameworks (e.g., Jest, Mocha).   

  • Knowledge of server-side rendering and progressive web app development.   

  • Familiarity with design tools like Figma or Sketch.