To Apply for this Job Click Here
Position: Full Stack Front-End Developer
Location: Panama City, Panama (LATAM) – 5 days onsite
Type: Contract to Hire
Job Description
The Full Stack Front-End Developer will be responsible for building, maintaining, and enhancing user-focused web applications. This role requires working closely with both front-end and back-end development teams, UX/UI designers, and graphic designers to deliver seamless and reliable web experiences.
The Full Stack Front-End Developer will ensure optimal usability and performance across various platforms, with a particular focus on mobile and other responsive designs. Additionally, they will advocate for code quality, scalability, and best practices within the team and help bridge the gap between front-end and back-end technologies.
Requirements:
- Develop and maintain a scalable codebase, ensuring high performance and quality standards.
- Create responsive, user-friendly applications using a variety of programming languages and modern frameworks.
- Collaborate with UX/UI designers and graphic designers to improve usability and maintain brand consistency.
- Work closely with back-end and full-stack developers to ensure a smooth integration of front-end elements with server-side logic.
- Optimize applications for maximum speed and scalability, across mobile and desktop platforms.
- Review code for style, maintainability, and adherence to best practices, as well as mentor junior team members.
- Implement automated testing frameworks and ensure high coverage for all new features.
- Stay up-to-date with emerging technologies and industry trends to bring innovative ideas to the team.
- Troubleshoot and resolve complex technical issues, while proactively identifying potential areas of improvement in both the codebase and development process.
- Maintain a focus on SEO best practices, performance optimization, and accessibility standards.
Requirements and Skills:
- Strong expertise in semantic HTML, CSS, and core JavaScript concepts.
- Professional experience with modern JavaScript frameworks such as ReactJS, Vue.js, Next.js, or Angular.
- Experience with front-end build tools, version control, and deployment processes.
- Familiarity with back-end development (Node.js, Express, or similar) and RESTful API integration.
- Proficiency in writing automated tests and working with testing frameworks (e.g., Jest, Mocha, Cypress).
- 4+ years of experience in front-end or full stack development roles.
- Experience with large-scale project architecture and best practices.
- Solid understanding of the entire web development process, including design, development, testing, and deployment.
- Strong knowledge of browser testing, debugging, and performance optimization.
- Understanding of SEO principles, layout aesthetics, and accessibility best practices.
- Ability to thrive in a fast-paced, collaborative environment, with excellent analytical and multitasking skills.
- A BSc degree in Computer Science or a related field is preferred.