Senior Software Engineer
Senior Software Engineer
Heredia, CR, 40101
Job description:
About the role:
We are looking for a seasoned Front-End Developer to build and maintain responsive, high-performance web applications using Angular or React. In this role, you will translate design concepts into intuitive and accessible user interfaces, collaborate closely with designers, product managers, and backend teams, and help ensure consistency through the use of design systems and component libraries. You will play a key role in optimizing performance, supporting user experience decisions, and mentoring junior developers, contributing both technically and collaboratively to aligned business outcomes.
A day in this role:
- Front-End Development (Primary): Build and maintain responsive, scalable, and high-performance web applications using Angular or React. Write clean, maintainable, and efficient code following best practices.
- UI Implementation: Translate design concepts into functional interfaces with HTML5, CSS3, and JavaScript (ES6+), ensuring cross-browser compatibility and accessibility.
- UX Support (Secondary): Collaborate with designers to implement user-centric designs, wireframes, and prototypes. Provide feedback to improve usability and overall user experience.
- Design Systems: Work with existing design systems and component libraries to ensure consistency across applications.
- Collaboration: Partner with product managers, designers, and backend developers to align technical implementation with business goals.
- Performance Optimization: Optimize front-end code for speed, scalability, and smooth user interactions
- Mentorship: Guide junior developers on front-end best practices and coding standards
The expertise requested:
-
- Experience: 5+ years in front-end development with strong expertise in Angular or React.
- Technical Skills: HTML5, CSS3, JavaScript (ES6+), responsive design, accessibility standards, and performance optimization.
- UX Knowledge: Basic understanding of wireframing, prototyping, and usability principles.
- Soft Skills: Strong communication, problem-solving, and leadership abilities.
Desired or nice to have expertise:
-
- Experience with design systems and component libraries.
- Knowledge of WCAG accessibility guidelines.
- Familiarity with Agile/Scrum methodologies.
- Exposure to UX tools like Figma, Sketch, or Adobe XD (nice to have).
Our Core values are focus to inclusion and diversity, all qualified applicants will be considered for employment and will go thru a fair recruitment process regardless of their race, religion, gender identity, sexual orientation, national origin or disability status.
Your journey with us begin begins here!!