GrepJob
VML

Front End Software Developer

VML
Apply
about 17 hours ago
San José, Costa RicaMid Level / Senior
H1B Sponsor

Responsibilities

  • Translate design mockups and wireframes into interactive and pixel-perfect web interfaces.
  • Collaborate with UX/UI designers to implement intuitive and visually appealing user interfaces.
  • Build reusable components and libraries for future use.
  • Ensure web applications are responsive across various devices and browsers.
  • Work closely with back-end developers to integrate front-end components with server-side logic.
  • Communicate effectively with project managers and other team members to meet project goals and deadlines.
  • Participate in code reviews and provide constructive feedback to other developers.
  • Contribute to technical discussions and solution planning.
  • Identify and address performance bottlenecks and optimize code for maximum speed and scalability.
  • Maintain code quality and ensure adherence to coding standards.
  • Implement best practices for front-end architecture and design patterns.
  • Stay updated with emerging technologies and industry trends.
  • Conduct thorough testing and debugging of front-end components.
  • Troubleshoot and resolve issues promptly to ensure a seamless user experience.
  • Write unit tests and integration tests for front-end code.
  • Participate in QA processes to ensure high-quality deliverables.

Requirements

  • 3+ years of professional experience in front-end development.
  • Proficiency in ReactJS and its ecosystem (Redux, React Router, etc.).
  • Knowledge of TypeScript.
  • Strong understanding of HTML5, CSS3, and JavaScript (ES6+).
  • Experience with responsive web design and mobile-first development.
  • Knowledge of RESTful APIs and asynchronous programming.
  • Basic knowledge of CMS-related integration.
  • Experience with version control systems (e.g., Git) and front-end build tools (Webpack, Babel, etc.).
  • Familiarity with UI/UX principles and design tools (e.g., Adobe XD, Sketch, Figma).
  • Ability to work collaboratively in an Agile/Scrum development environment.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.

Benefits

  • Hybrid work approach with teams in the office an average of four days a week.
  • Commitment to fostering an inclusive work environment.

Tech Stack

CypressGitJavaScriptJestReactTailwind CSSTypeScriptWebpack

Categories