Intermediate React Developer

hace 5 meses


Alajuela, Costa Rica Edify Software Consulting A tiempo completo

Company Description

Hello, we are **Edify, one of the highest-ranked **IT companies in Costa Rica and Central America according to **Great Place to Work ®**.

We're a consolidated technology services consulting firm specializing in education technology. We deliver unbelievably creative and rock-solid solutions for a wide range of clients, including major corporations, startups, educational institutions, and non-profit organizations.

**At Edify we believe that bored employees make boring products.** Here, there's no such thing. We help our clients design, build and run some of the most interesting ventures in the industry while promoting a warm, friendly and cooperative culture. Work and life should definitely be buddies, so we're serious about cultivating a great work environment.

**Job Description**:
Responsible for analyzing, designing, developing, maintaining, evaluating and assuring the quality and performance of specific components of software systems.

**Qualifications**:
Key Roles, Responsibilities and Functions:

- Analyze system defects to find their causes and correct them.
- Analyze together with your team the requirements of the project.
- Ensure that code tests are kept up to date with regards to changes introduced by

the components developed.
- Work with your team to determine data storage, processing and transmission needs

according to the requirements analyzed.
- Design and implement unit, integration and system tests with the help of the team.
- Design together with your team software components integrated into the system under construction or maintenance that implement the analyzed requirements.
- Document technical and process aspects related to your daily work (technical documentation -APIs or READMEs-, report estimates and actual effort -timesheets-, workflow).
- Estimate together with your team the effort required to implement the analyzed requirements.
- Integrate the developed components with the rest of the system (Front End - Back End integration, APIs).
- Program the designed components.
- Perform peer review of the code of your teammates (peer review).
- Follow processes and standards for code handling in repositories.
- Verify compliance with the requirements and the correct functioning of the components developed as specified.

Key Areas of Accountability:

- Achievement of objectives, targets and procedures
- Compliance with project requirements
- Quality assurance
- Compliance with service agreements
- Customer service

Role Requirements

Academic Training:
Technician or Bachelor of Computer Engineering, Computer Science and related or level of knowledge proven equivalent.

**Language**:

- Technical and conversational English level B2+ according to Common European Framework.

Work Experience:

- Minimum experience of 2 years in software engineering.

Knowledge in:

- Object-oriented, functional, procedural and asynchronous programming paradigms.
- Software engineering processes (development cycle and quality control).
- Participation in agile software development methodologies: SCRUM, Kanban, among others.
- Software quality assurance (unit and integration tests).
- Design patterns, good practices.
- Documentation (design diagrams, README. md, API, wiki).
- Experience in integrating services through APIs. (REST, GraphQL)
- Experience in analyzing UX/UI requirements, design tools and best practices
- Internationalization and accessibility
- Responsive Design
- Languages:

- Experience with React, Javascript, NextJS, TypeScript
- Experience with markup languages: HTML, XML, YAML, JSON
- Experience with CSS/SASS/LESS
- Tools:

- POSIX shell handling.
- Concepts of relational and non-relational databases.
- Code management tools (Source Control). Git
- Dependency management tools such as NPM and Yarn.
- Build Managers such as Grunt, Gulp and WebPack.
- Precompilers such as Babel, TypeScript, Flow.
- Experience with tools for managing continuous integration processes such as Travis, Jenkins and CircleCI.
- Code management processes in repositories such as GitFlow and GitHub Flow.

Additional Information

**Benefits**:
1. 100% work remote from any part in Costa Rica and outside of the country.
2. Monthly connectivity allowance.
3. Private health insurance for employees (90/10), 50% for beneficiaries (spouse and children).
4. International Health Insurance.
5. Educational assistance (courses, certifications, books).
6. Life insurance for employees.
7. $800 referral bonus.
8. Personal and psychological support through our wellness department.
9. Dental and optical insurance.
10. Snack and beverages.
11. Meal allowance if you want to work at the office.


  • Senior Software Developer

    hace 4 semanas


    Alajuela, Alajuela, Costa Rica Hologic, Inc. A tiempo completo

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Hologic, Inc. as a Power Automate Desktop Developer with expertise in React and Angular frameworks.Key ResponsibilitiesDesign, develop, and maintain automated workflows and applications using Microsoft Power Automate Desktop.Create and maintain web applications using...


  • Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Job SummaryWe are seeking an experienced Intermediate Full Stack Software Developer to join our team at Edify Software Consulting. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining high-quality software systems.Key ResponsibilitiesAnalyze project requirements and estimate effort needed to...


  • Alajuela, Costa Rica Hologic, Inc. A tiempo completo

    Education: Bachelor’s degree desirable in information technology, Information Security, or relevant field. Experience: Minimum of 2 years of experience in software development. Skills, Specialized Knowledge (Desired): Certifications (Good to Have): Microsoft Power Platform certifications. Relevant certifications in React and Angular. ...

  • Front-end Developer

    hace 3 semanas


    Alajuela, Alajuela, Costa Rica Newrest A tiempo completo

    Our company is currently seeking a skilled Front-end Developer to join our team. Key Responsibilities:Design and develop responsive user interfaces using HTML, CSS, and JavaScript.Collaborate with cross-functional teams to ensure seamless integration with back-end systems.Participate in code reviews and contribute to the improvement of our front-end...


  • Alajuela, Alajuela, Costa Rica Hologic, Inc. A tiempo completo

    About the Role:We are seeking a skilled Power Automate Desktop Developer to join our team at Hologic, Inc. As a member of our team, you will be responsible for designing, developing, and maintaining automated workflows and applications using Microsoft Power Automate Desktop.Key Responsibilities:Design and develop automated workflows using Microsoft Power...

  • Senior Android Developer

    hace 4 semanas


    Alajuela, Alajuela, Costa Rica Ntt Data A tiempo completo

    Job Title: Senior Android DeveloperJob Summary:We are seeking a skilled Senior Android Developer to join our team at NTT DATA Services. As a key member of our development team, you will be responsible for creating organization standards around Android Development best practices.Key Responsibilities:Develop detailed work plans, schedules, project estimates,...


  • Alajuela, Alajuela, Costa Rica Ntt Data A tiempo completo

    **Job Overview**We are seeking a skilled Frontend Developer to support and develop HTML and CMS solutions to meet our business requirements.**Key Responsibilities**Develop web pages/interfaces using different technologies.Develop solutions on Content Management systems like SharePoint or Confluence.Troubleshoot any issues with the developed web pages or...


  • Alajuela, Alajuela, Costa Rica Medbill A tiempo completo

    Job Summary:We are looking for a skilled Full Stack Developer to join our team at Medbill. The ideal candidate will have experience with web development, software design, and implementation. Main Responsibilities:- Develop software solutions that meet the needs of Medbill's customers.- Work collaboratively with the development team to design, develop, test,...

  • Software Engineer

    hace 3 semanas


    Alajuela, Alajuela, Costa Rica Inchcape A tiempo completo

    Job DescriptionAs a Frontend Developer, you will be responsible for designing and implementing the user interface and user experience of our application.Key Responsibilities:Design and implement the user interface and user experience of our application.Collaborate with the backend team to ensure seamless integration of frontend and backend...


  • Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Job DescriptionResponsible for analyzing, designing, developing, maintaining, evaluating and assuring quality and performance specific components of software systems.QualificationsRoles, Responsibilities and Key Functions:Analyze together with your team the project requirements.Estimate together with your team the effort needed to implement the analyzed...

  • PowerApps Model Driven

    hace 2 semanas


    Alajuela, Alajuela, Costa Rica 3M A tiempo completo

    Discover a new challenge as a PowerApps Model Driven & Canvas Lead Developer at 3M, where you will have the opportunity to design, coordinate and implement cutting-edge PowerApps solutions.As a key member of our team, your primary responsibilities will include:Collaborating with project teams to customize, develop, integrate and extend PowerApps Model Driven...


  • Alajuela, Alajuela, Costa Rica Golabs A tiempo completo

    **About the role**We are seeking a highly skilled Dataverse Platform Expert to join our team at Golabs. As a key member of our core development team, you will work closely with us to deliver high-quality solutions using the Dataverse platform.**Key Responsibilities**Collaborate with our core development team to design and implement Dataverse...


  • Alajuela, Alajuela, Costa Rica Hashmap A tiempo completo

    Job OverviewWe are looking for a skilled Senior Android Developer to lead our team in developing organization standards around Android Development best practices and collaborate with agile teams.ResponsibilitiesThe successful candidate will be responsible for:Developing detailed work plans, schedules, project estimates, and status reportsRecommending and...


  • Alajuela, Alajuela, Costa Rica Golabs A tiempo completo

    About the RoleGolabs is seeking a skilled Senior Dataverse Developer to join our team. In this role, you will work closely with our core development team through Agile development methodologies in monthly release cycles.Key ResponsibilitiesCollaborate with the core dev team to deliver high-quality features and resolve issues.Ensure a deep understanding of...


  • Alajuela, Alajuela, Costa Rica Equals True A tiempo completo

    We are seeking a Senior Engineering Manager to lead our engineering teams and ensure successful and timely delivery of work to our clients. This role involves architecting technical solutions using the latest cloud services, frontend/backend frameworks, and software libraries.Key Responsibilities:Lead engineering teams at a project level to ensure delivery...


  • Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Job DescriptionIn this role, you will lead the development work team and make technical contributions to the development of projects. You will be responsible for ensuring that the needs of the client and the organization are met by establishing a fluid and continuous communication, implementing best practices, and ensuring the fulfillment of the established...


  • Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Job DescriptionIn charge of leading the development work team and making technical contributions to the development of projects. In addition, is responsible for ensuring that the needs of the client and the organization are met by establishing a fluid and continuous communication, implementing best practices and ensuring the fulfillment of the established...


  • Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    {"Responsibilities": "As a software development team member at Edify Software Consulting, you will be responsible for analyzing, designing, developing, maintaining, evaluating, and assuring quality and performance of specific software systems.", "Key Functions": "Analyze project requirements together with your team.Estimate the effort needed to implement the...