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.