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 environment with teams in the office an average of four days a week.
- Commitment to fostering an inclusive work environment.
- Opportunities for professional development.
Tech Stack
CypressGitJavaScriptJestReactReduxTailwind CSSTypeScriptWebpack
