First Factory

  • About Us
    • History
    • Values
    • Nearshore Development
      • Why Costa Rica
    • Team
      • About Jason
    • Why First Factory
    • FAQs
  • Our Work
    • Technologies
    • Guarantee
  • Careers
    • Open Positions
    • Referral process
    • Working at First Factory
  • Blog
  • Contact Us

  • About Us
    • History
    • Values
    • Nearshore Development
      • Why Costa Rica
    • Team
      • About Jason
    • Why First Factory
    • FAQs
  • Our Work
    • Technologies
    • Guarantee
  • Careers
    • Open Positions
    • Referral process
    • Working at First Factory
  • Blog
  • Contact Us

The First Factory Candidate Experience

March 24, 2023

Employee Net Promoter Score (eNPS)

At First Factory, it is important that every applicant have a quality candidate experience, one where you feel respected, listened to, and informed. In every hiring, there are two decisions being made: the company making a decision to hire the applicant, and the applicant making the decision to join the company.

We don’t see engineers, designers, analysts, and other software creators as interchangeable resources, nor do we hire simply to fill an open client position. We value what you do. We care about your career development goals and the unique experiences and perspectives you can bring to the team. As a company, we are strengthened with each new team member that brings a commitment to quality, a passion for learning, and a great sense of teamwork.

We value and respect your time and effort. We know you have a lot of opportunities, and it is important for us to be respectful of your time and ensure that our company values are reflected throughout your application process.  We have streamlined the application process, so you are not spending unnecessary time filling out long forms or participating in countless interviews. You will be welcomed and accompanied by a recruiter during each step of the process, from the initial HR screening to the technical interview and through the client interview, if applicable. You will always receive feedback, insights about the position and the people you will meet, and guidance each step of the way.

Listening to what you need.  During the interview process with recruiters, we will, of course, discuss who we are as a company, what we believe in, and the benefits we offer. It is very important that we learn what you are looking for, too: your career goals, technology stacks, role expectations, work-life balance, and more. We invite you to use this time to ask us questions about anything that you are interested in. Recruiters are advisors, too, and have plenty of tips to offer.

Transparency and communication are key. Our primary goal during the application process is for us to get to know each other. We view the process less as a test, where you need to score at a certain level to proceed to the next step, but rather as learning if we are a good match for each other given the current open positions. We will be transparent on what skills we are looking for, and if at any point during the process, we do not believe the current opportunity is the right fit, we will tell you. We look for a solid understanding of the fundamentals in the technology you have experience and interest in, how you have approached learning those skills, and how you approach problems. We will not close the door to future opportunities should the current open position not be the right fit.

Should you have an interview with a client (something that is not always necessary), we will provide you with as much information about their business, the team you may be working with, and the technologies they will be using. We suggest that you do a little research on them (review their website and their specific job description, if applicable) so that you can be prepared to ask them questions and demonstrate your appetite for this opportunity.

We never stop learning. Technology is constantly changing, and our clients are looking for contributors who demonstrate solid problem-solving and communication skills. Each day, we will be faced with new challenges, and it is our never-ending curiosity that will allow us to solve those problems and grow professionally. No applicant or employee is going to have the exact skills for every role. What is important is that with the right foundation and capacity for learning, we support each other in these shared experiences. We teach each other, and we learn from each other so that we can grow together.

We aim to make your application experience easy and informative. We will treat every applicant with the same thoughtfulness and kindness that we would expect because, after all, we hope that we will soon be colleagues.

Employee Net Promoter Score (eNPS)

February 20, 2023

Employee Net Promoter Score (eNPS)

First Factory has adopted the quarterly Employee Net Promoter Score (eNPS), a tool used by Human Resource departments to gain insights into employee satisfaction and loyalty. Taking its cue from the Net Promoter survey used for nearly two decades to measure customer sentiment, survey scores range from -100 to 100. Through our HR Info System provider, BambooHR, we have conducted these anonymous quarterly eNPS surveys starting in early 2022. Our current eNPS is 82 and we have yet to fall below 80, with upwards of 77% of our team responding.

Leading organizations deem that an eNPS score above zero is good or acceptable, while scores above fifty are considered excellent. In their 2022 blog post, “Employee Net Promoter Score: A Brief Guide” Vantage Circle indicates that, “a score of over 70 is deemed to be groundbreaking” and represents the top five percent of companies worldwide. We are incredibly proud of what our eNPS score of 82 represents and are fully committed to making First Factory one of the best places to work.

We recognize that the strength of our company lies in the dedication and generosity of our employees. As such, we provide open communication channels, incredible tools to perform their jobs, and managers that are very hands-on. We invest in employee development, including but not limited to: education reimbursement, English courses, monthly tech talks, whitepapers, training housed in our custom LMS, and more. We work hard to create and maintain a culture antithetical to the transactional hire/fire of so many software development vendors. Here at First Factory everyone is treated with respect, all input is welcome, and every employee has the opportunity to learn, share and advance along a career path they are excited about.

We will not stop listening to our employee’s feedback and working to improve the quality of our work environment and the opportunities they have as software creators, all while ensuring that this translates to client satisfaction and business impact.

First Factory Academy – The Next Generation

February 11, 2022

The First Factory Academy is an internal boot camp for developers who are beginning their careers. Chinese philosopher Confucius is credited with the statement, “What I hear I forget. What I see I remember. What I do I understand.” It is this attention to hands-on learning, or building skills as they code that makes our training programs so effective. Our previous Academy “graduates” have successfully navigated growing careers and have worked on dozens of projects, adapting to challenges and newer technology more quickly than their contemporaries.

We hire software engineering enthusiasts who have exhibited a strong command of programming fundamentals and demonstrate solid problem-solving skills with an unbridled passion for learning. Our first fully remote boot camp will focus on Full Stack development, specifically Java and React. The application process was fairly intense and six applicants were selected for the first cohort. The program runs for 3 months, with a brand new cohort starting each month. All Academy members are full-time First Factory employees, not interns or temporary hires.

Our customized training program reinforces foundational knowledge of object-oriented programming and test-driven development and refines soft skills needed for successful client relations. The Academy members will spend 90 days in the program with the first month dedicated to foundational learning, clean coding principles, design patterns and practical application of the technologies referenced. In month two, Academy participants will begin pairing with engineers on one of our clients, familiarizing themselves with the environment, business logic, coding standards and performing light pair programming.

Month three intensifies as developers will be coding more with a larger First Factory team for the same client and refining skills further. They will spend time pair programming on complex tasks, working on smaller tickets independently and attending Agile ceremonies with the client such as daily stand-ups, sprint planning and more. At the end of the 90 days, some Academy developers will be placed with a co-sponsored partner client, and others will be assigned to an internal product team or on an alternate client project.

Engineering Managers lead our Academy with Full Stack technologies and project management expertise. After completing the Academy, developers are ready to add value to clients on day one, often exceeding the performance of developers with more experience at other workplaces. Our investment in these employees doesn’t end on “graduation day.” Developers are subsequently assigned mentors (senior developers with an average of 5 years experience) who provide ongoing coaching, review code and help identify options for impediment resolution. All employees receive feedback and additional coaching, with all junior developers being formally evaluated every six months for their first two years, and are provided constructive feedback from clients.

The First Factory Academy takes the brightest and most passionate ​from the next crop of developers. It provides them with the guidance and support they need to have a long and distinguished career in software development.

Our initial application process takes between two and four hours to complete, ensuring the ideal candidates are being advanced. Once we’ve received an initial application, we send candidates an email with a document that will outline the remainder of the process to complete their application formally. This full-time role includes a comprehensive benefits package, and we are looking forward to continuing this program for future hiring needs. The First Factory Academy provides the focus, challenge and mentored guidance that will accelerate the advancement of developer readiness for international clients.

Software Development Trends Beyond the Pandemic

February 7, 2022

Software Development Trends Beyond the Pandemic Blog HeaderBob Dylan poignantly wrote, “Times, they are-a-changin’.”  In a world upended by a global pandemic and the business, supply chain and consumer behaviors that followed, this statement seems to ring truer than ever. An evergreen anthem to the varying societal and economic turbulence we face has proven this song’s impact through varying obstacles. We’re becoming more familiar with cryptocurrency and staying in awe of the self-driving cars we’ve been anticipating for years, all while hosting virtual meetings wearing AI headsets and, perhaps, pajama pants. Yet, business owners and consumers alike wonder how the world can adjust to this sudden shift to a “new normal” and how we can continue to gain momentum when much of what we knew has slowed to a halt. Even though the Jetsons made it seem like we’d be flying our automobiles by now, the point is that technology has continued to be the critical component in allowing us to meet the new challenges we face head-on with speed and agility. 

Accepting the Demand for Software Developers in a Remote Workforce

While the global pandemic has changed so much of what we can safely do and how we implement it, the need for technology services and filling new roles proves to be an exception. Shelter-in-place and flattening curves aside, the demand for software development has risen to an all-time high. An employment estimate calculated by the Bureau of Labor Statistics predicts that there will be more than a 22% increase in the number of software developers in the US by 2030, compared to the overall employment rise of 7.7% across all job sectors.

Brick and mortar business may have taken some hits with less in-house traffic, which meant online sales had to step up their game. The tech stack for these services varies, but user expectations insist that web pages load quickly and front end JavaScript frameworks dominate the landscape, led by React, Angular and VueJS. Tried and true backend programming languages for eCommerce success are still Java, PHP, Python and Ruby on Rails. Programmers with knowledge of these languages could implement or build upon platforms to increase online purchases. E-commerce sales rocketed in 2020, up 33.6%, with a New York Times article attributing a remarkable 220% growth rate to Amazon during the height of the pandemic. Other industries that utilized software development to connect with customers virtually were medical practices, hospital systems, educational institutions, grocery delivery services – the list goes on. 

During the worldwide shift and surge in technology needs, development teams had to adapt to remote workforces for the foreseeable future, which proved longer-lasting than anticipated. Many companies have gone back to an in-office or hybrid work option, but the software engineering community started pushing back – with good reason. As cloud-first infrastructure trends upward in popularity, the remote workforce sees the advantage of taking things virtually. Why require five-day in-office work weeks for jobs that have proven to be successful remotely, when the competition for key talent continues to climb? Software engineering professionals have a wide variety of opportunities in this climate, which means remote is not just an option anymore – it has become a requirement to acquire and retain key talent. 

Managing Rising Salaries and Increased Employee Demands

According to the Bureau of Labor Statistics report, 2021 saw a turnover rate for software developers at 57.3%, as well as increased confidence in the job market across most industries. Web developers saw the most significant pay increase, shooting up 21.3%, more than a fifth of their previous salaries. A Senior Director at LinkedIn was quoted via InfoWorld saying technology roles have proven to remain pandemic-proof. She noted that roles like backend developers and software engineering roles, in particular, have significantly increased in demand. The 2022 Tech Salary Report by jobs marketplace Dice found that the average salary for technologists rose by nearly 7% between 2020 and 2021, reaching $104,566. Dice reported that this marked the highest salary recorded in the 17 years it conducted the survey. Now seven plus percent seems reasonable considering inflation and the pandemic-related forces, but this is an industry average and pales in comparison to the 21.3% increase in pay for web developers mentioned previously. In a similar report by Dice, salary increases were well above averages for security and cloud developers: 16.6% for cybersecurity and 12.2% for DevOps roles. And if that wasn’t bad enough for budgets and turnover rates, 47.8% of tech workers surveyed still feel underpaid. 

One software development job market study found close to half a million software industry jobs on the market in 2019, with a similar amount of people leaving the field for retirement in the next several years. Another report estimated that the US could be at risk of losing billions of dollars and eventually having a shortage of over 80 million software developers by 2030. The increase in talent demand paired with a significant shortage could mean – you guessed it – even higher salaries for software developers persisting for years to come. 

The need for software engineering professionals exists and continues to grow while the world adjusts and prepares for a post-pandemic economic climate. While this predicament feels sudden, the data shows that this is not going away anytime soon. What does that mean for software development agencies or companies hoping to fill new technology roles? In order to retain talent, businesses must adjust to the new needs of engineering professionals and continue to scale teams using team extension solutions like nearshore software providers. A survey by Statista showed that 64% of technology outsourcing was dedicated to software application development, allowing teams the opportunity to scale faster and provide cost savings for the rising US-based engineering salaries.

Even with the state-of-the-art office your company may be providing, the fact remains; other companies will continue to provide fully remote positions that will be filled by developers not wanting to return to in-person workspaces. The companies staying ahead of, and potentially offering more than, industry standards for salaries will also attract and retain that talent. As the times are changing, so is the software development industry. Whether you choose a staff augmentation partner or plan to navigate this on your own, be sure to stay ahead of the hiring trends, build a solid foundation and keep focused on the technologies your business needs right now. Make sure to remain on the course of your technology roadmap as well. While this may seem like uncharted territory, it doesn’t have to be.

The Factory Wall: Company Growth and Developer Skills

November 5, 2020

First Factory company updates header image with, "The Factory Wall" series text written in white lettering over a red block. First Factory Warhol-like soup cans in a variety of colors placed on the right side of image.

We’d like to introduce you to our ongoing series, “The Factory Wall,” where we will share First Factory updates and news. In case you haven’t read about our company history, the First Factory name came from Andy Warhol’s famous creative space, “The Factory,” in NYC – a place where artists gathered to cultivate new ideas, art and innovation. Hence, our company update series and its fitting new title. 

This year marked the 20th anniversary of First Factory, which led us to some obstacles we hadn’t anticipated. Thanks to our incredible employees and operations staff, we were able to shift to a fully-remote workforce with ease.  Our tech stack evolves and the number of software developers increases with our clients’ needs, which is why we have continued to experience consistent growth throughout this year. We do our best to showcase our current numbers to prospective clients to understand our available services. However, we do continue to fill different job openings based on any upcoming needs. Along with other exciting news that we’ve previously shared on our blog, here is a look at our developer roles breakdown as we enter into the end of the year:

12 Month First Factory Employee Growth

12 month bar graph showing total employee numbers

Summary of our Employees’ Skillsets

Software developer roles breakdown

 

Our Employees’ Current Specialities 

A pie chart showing software development categories and percentages

If your team is in need of talented software developers who can help you reach your company goals or product development timelines, or if you’re wanting to establish a relationship with a trusted software development firm for upcoming project needs, check out what our clients are saying, then reach out to us for more information on how we can partner with you. 

The Benefits of Staff Augmentation

September 17, 2020

If you’ve ever felt like it’s time to either change around or scale up your development team, you’ve probably considered staff augmentation as an option. It can seem like a daunting task at first, but we’re here to walk you through how to find the right fit for your needs as there is no one-size-fits-all approach. 

Step 1: Forecast Your Needs

We can’t say this enough; timing is everything in this field. We understand that because we’ve been in this a long time. Technologies change, demands arise and staffing is a variable you can’t always control. This is why we recommend mapping out your technology and development needs for the year and having a team you can trust to fill-in when needed. Since timing is so poignant, it may even work for your business to also have quarterly strategy sessions to discuss the shorter-term technology fulfillment needs. When scoping out upcoming needs, it is beneficial to determine if this is a short-term project that is best managed separately from current commitments or is a longer-term engagement where a specific skill set and experience can be integrated into your team and leveraged beyond an initial milestone. If the latter, then staff augmentation is the better model for your needs.

Step 2: Determine Your Budget

In the increasingly competitive software development market, hiring engineers in-house on a full-time basis can be expensive and time-consuming, not to mention the overhead that comes with managing employees. If it is unclear if the development support or budget will be needed or available in perpetuity, hiring outside of the organization may be a good choice. Contractors can be highly expensive but effective for a specificity they may bring to the decision making and implementation approach, especially in areas such as security and compliance. The benefits of contractors for long-term product development can be leveraged, at a more budget-friendly cost, through a nearshore agency. This will often mean that you can have more than one new developer working on the project at hand, or helping in the long-term with your development needs. Regardless of what type of additional help you may need for the year, having a predetermined budget readily available will make the process much smoother. 

Step 3: Consider the Quality

Having a developer or team of software engineers that you trust is one way to ensure a more successful outcome of your needs. The offshore (European and Indian companies) versus nearshore (developers based in Latin America) debate will continue on in this industry, but a lot of your decision-making may come down to quality versus price, or weighing out a combination of the two components. Quality developers can take a jumbled mess of previous code and craftily cook up something incredible that you can use for years to come. They can recommend and follow coding standards and best practices, deliver clean code and be cognizant of the scalability of the product as well as the maintenance costs. Cheaper models often utilize less experienced developers who may have challenges integrating with your teams due to time zone differential and communication to name just a couple. Often the depth of knowledge, the breadth of understanding of the software development lifecycle and the cultural fit can be determined in a brief assessment interview.

Step 4: Interview

While you aren’t hiring a new member of your permanent staff, you are making a decision on someone (or multiple people) that you and your team will be engaging with daily for an indefinite amount of time. It is important that they not only have the requisite skills to complete the technical tasks of the job but that they are able to effectively communicate and assimilate into the team. Nearshore staff augmentation candidates, like those of ours in Costa Rica, have strong cultural ties to the United States which makes it easier to comprehend idioms and expectations during collaboration. Consider asking questions about process and escalation, how the engineer escalates issues or responds to changing requirements. Share with them your team’s preference for engagement, such as daily stand-up as part of Scrum ceremonies and Slack chats. Begin with interviewing the engineer that will serve as either the full-time team lead or part-time technical lead in order to get some confidence in the leadership that will serve to drive the project forward and support the engineers daily so that the burden doesn’t always fall to you.

Keep in mind that it is normal to ask a lot of questions, as these developers are potentially going to be an extension of your team. 

Step 5: Implement Your New Staff Augmentation Plan

Once you have chosen the development company and the particular staff augmentation team members with whom you’ll be working, it’s time to implement your overall plan. Make sure to have clearly outlined goals and timelines readily available for all members of your team, and to be confident in checking in regularly with your outsourced team members. A great development company will outsource talented developers who are confident in bringing you updates, and who are proactive in their approach to working with your team. It is important before engaging with a vendor to understand the onboarding process and get clarity on how the team will ramp up, as well as knowing what resources are available to ensure that access, integration and early deliverables overcome any blockers and meet or, better yet, exceed expectations. You should never have to question where your team is at with your timelines. 

If you’d like more information on staff augmentation services from First Factory, contact us to have a conversation. 

How to Adopt Inclusive Hiring in Software Development

July 23, 2020

First Factory logo, two female employees looking at two laptops on a table in a conference room, 20 Years Developing Success banner

Hiring best practices often refer to the importance of diversity in the process. At First Factory, we prefer to focus on inclusive hiring instead. The first step in this process is to admit that we cannot be comfortable with hiring carbon copies of ourselves and recognize that everyone brings some bias to the hiring process. The more people from different backgrounds that we bring into our organization the better we function as a team, the more representative we are of our customers and the more didactic of an experience each of us will have. We seek to include people with different educational experiences, personal interests, social backgrounds, experience levels, genders and ethnicities. We identify where the imbalance is in our organization and the market, and keep the spotlight on those areas as we make our hiring decisions. We ensure that as managers and executives leave insecurity at the door and insist that we seek candidates who are more skilled than we are in their area of expertise.  We do this and more to improve ourselves, not to meet artificial quotas.

With promoting the opportunities externally we scrutinize the language we use in job posts and job descriptions, removing terms that may suggest gender or age bias in order to promote inclusive hiring strategies. We seek new avenues for posting positions, seeking social groups and job boards that serve disparate communities. When applications come in, we analyze each candidate against the same metrics, we do not disqualify if a profile is inconsistent with that of “typical” applicants. There are no automatic cuts for differences in education; there are no positives or negatives for a university degree versus bootcamp completion or being self-taught. Any decisions made based on those could suggest an economic bias, for example. We want to look at a candidate’s whole story and find the why behind the choices they have made, not the opportunities they were previously given. We do not want our hiring decision to be the continuation of negative biases from the candidate’s previous employers. We look for potential, not just what they have already accomplished, even for candidates with impressive employment histories. Technology changes daily, clients and product development will ensure that tomorrow’s challenges will be different than today’s. It is the passion and ability, for a candidate interested in a technical role, to learn that is what is most important. If we fail in finding candidates from different backgrounds for a role, we pause on the quick hire and identify where we can cast the wider net.

Our interviews for example are conducted by multiple colleagues, from different teams and different experience levels. If three people are in the interview, one will be a junior developer, one likely a mid-level and another a senior. The team decides which candidates have the best technical problem-solving skills and attitude to both add value to a team and help make their imprint on the company. Peer employees make the recommendation, not management, which adds an added layer of accountability to the inclusive hiring process. This helps avoid the overconfidence bias that recruiters and managers can bring to the table, where we are so confident in our experience and therefore our abilities to pick great candidates that we can justify almost any hiring recommendation we make. It also works to reduce the influence of the halo and horn effects where a candidate attribute influences our decisions positively or negatively. This may include attractiveness, education, previous places of employment, and more. Once again we need to listen and be ready to adapt.  We also ask what they would need from colleagues and management to be successful in their new job and what is most valuable to them from an employer. We take those answers and reevaluate our current policies and processes to further weed out any diversity biases.

It seems very common nowadays to rail against hiring for a cultural fit, indicating that the approach feeds into cultural bias. We would argue that if it is true for one’s organization then the culture is what needs to change; that the culture itself is not values-based and is inflexible. Culture is a great word, often misused. It requires a defined environment with the right ingredients to flourish. This constantly needs to be tended to. It doesn’t just happen and if not cared for overtime can become toxic. We need to coach our teams so that we can adapt and that our language and actions support inclusion. And we view changing our habits as growth. We look at microaggressions and work together to stamp them out. The word “guys” for example is so common when referencing a group of people. We call out the use of terms like these, in public, at the time it is said. We chose to use the term “team” instead, for example. We take the shame out of saying the exclusive term so that we all become more comfortable and accountable to change. 

What we measure we can affect. Putting metrics behind hiring to identify areas where we are not attracting or retaining the diversity of talent we desire with our inclusive hiring practices is part of identifying the root cause. We also must recognize that we are fallible, that we do not have all of the answers and that the best intent may not go as planned. We must be willing to hear feedback from candidates and employees alike, listen empathetically and take suggestions from others as to how to improve.

Fostering an inclusive culture and listening to our current and future employees is what will allow us to remain competitive and to continue to attract the best talent.

The Making of Your Nearshore Development Team

June 8, 2020

Several nearshore development team members stand around a large desk and computer

BAND TOGETHER

The best teams work as a cohesive unit. While every developer on our nearshore development team may be a rock star in their area of expertise, there are no solo performances. We are most successful when our developers are a natural extension of your in-house team and put your company goals above all else. To us, that means no useless overhead positions and no imposed processes. Direct access to your product stakeholders is the best way to ensure we understand your technology plans, coding practices, dependencies, project milestones, business logic, user profiles and your business goals. We work best when we are as invested in your outcomes as you are. 

You always have backstage access to the developers who share similar time zones, are fluent in written and spoken English, and you will always have full control over what systems and tools we will be using on your projects. The team is highly comfortable with Agile practices, meeting daily for stand-ups, committing to task estimates in sprints, participating in retrospectives and more. We are all equipped with the latest technologies, both in-office and work from home, and are expected to be on video for calls, respond quickly via Slack, email or any other channels your team uses to maximize productivity. No matter the challenge, we won’t miss a beat. Working in harmony increases velocity and quality, and lets us all enjoy the sweet sounds of success.

BACK UP PLAYERS

Our nearshore development team is approachable, respectful and has an insatiable thirst for learning. There are no lead singer egos here. We are not afraid to ask questions about implementation decisions and objectives. We never sit idle waiting for work and if anything, you’ll have to slow us down. While we do not force communication through a project manager and work hard to keep any non-development-related roles from slowing down any velocity and adding to your costs, our Development Managers, COO and CEO are accessible when needed. These resources will be intimately involved in the early phases to ensure that onboarding is smooth. We are highly focused on making sure environments and access are set-up quickly so that our developers are in tune and can be productive from day one. Our management team will hold weekly or bi-weekly meetings with key stakeholders at your company to ensure that the team is performing above expectations, marching toward key milestones and aware of any possible changes in your resourcing needs. 

AUDITIONS

We hand-pick the developers that we think will work with your technologies and your team. Personalities and working styles are as key to a successful relationship as the skill to get the job done. Whether your needs are ReactJS, Java, .NET, ReactNative or a host of other technologies, these are just some of the many tools our developers keep at the ready. The real talent is in problem-solving. We train our team to focus on building you a quality product efficiently, with an eye toward keeping long-term maintenance and refactors to an absolute minimum. Time is spent upfront ensuring that requirements, use cases and acceptance criteria are clear. The bulk of the work happens before fingers hit the keyboard; coding the solution should be the easy part. Our developers understand that the decisions they make today will impact users and business down the road. Unit testing is becoming a standard practice across teams at First Factory, and if we have the opportunity we would like to build this into the plan. Most importantly is that we guarantee your satisfaction within the first thirty days: if you are not happy with a new team member’s performance, we won’t charge you.

CONSUMMATE PROFESSIONALS

What you will come to understand immediately is that we at First Factory value the relationship above all else. While your nearshore development team needs over time may change, we want to be a partner throughout. We are honest, transparent and operate with the highest level of integrity. If something doesn’t go as planned, we’re committed to making it right. We will show up on time to every gig and will always be prepared to play. If we can’t fill a need or accomplish what you set out to achieve, we will absolutely be upfront about it. We don’t pull the bait and switch on development resources; we don’t hide our developers from you, and we certainly do not farm our work out to other agencies. We do our best to remove the barrier between client and vendor, and we facilitate seamless collaboration. 

ON TOUR

Whoever said, “Don’t go chasing waterfalls,” hasn’t fallen in love with some of the best Costa Rica has to offer. If you are interested in checking out our offices, we welcome the visit. We can be your personal roadie, set you up with RFID ID badges for building entry and get you fingerprinted to have access to our secure workspace where inside the amazing energy of the team is palpable. Our clients feel at home in our large office in Heredia, with some clients sending their team down numerous times per year to work side-by-side with our developers. It isn’t necessary for success that the teams have co-location time, but no one has ever regretted the trip down. We’d also love to show you around if you have yet to experience the beautiful landscape and warmhearted people. It is less than a five-hour flight from both NY & LA area airports to the Juan Santamaria International Airport (SJO), which makes it hard to find an excuse not to visit. To us, our team is your team and you are welcome anytime.

ENCORE

The right people, the right priorities and the right collaborations. These are just a few of the things that make us uniquely First Factory.

Would you like to learn more about how First Factory pieces together the ultimate ensembles in order to build long-lasting relationships with our clients? Don Gregori, Chief Operating Officer, mused on the topic during a Devchat.tv podcast, Outsourcing Oasis, which focused on building long-term relationships with clients. 

Education in Costa Rica

November 29, 2018

 Education in Costa Rica Infographic

After a civil war in Costa Rica, the army was abolished in 1948. This event became one of the foundations of Costa Rican culture. A year later, work began for the establishment of a new model of State, including social and labor guarantees, solidarity health plans coverage, human rights and education.

In 1957, these efforts proved to be extremely effective through the issuance of the Fundamental Law of Education. The idea was to build a new “army” of Costa Rica, made up of teachers, armed with books and blackboards. The most important goal was to make Costa Rican society the Central American example of solidarity, education and welfare. Through universal and required primary education, Costa Rican society has been able to achieve this goal.

Costa Rican leaders understood that education was the first step in the advancement of society and that the improved education model needed to be extended to higher education. Advances in the creation, consolidation and diversification of state higher education in the 1960s and 1970s were accompanied by the expansion of private universities in the 1990s. This expansion provided a wide range of opportunities for the development of different academic profiles, economic and social research and more development of the country.

As of 2018, advances in the quality of education allowed Costa Rica to have two state universities and one private university considered among the best universities in Central America and Mexico. Many other Costa Rican universities, both state and private, hold privileged places within the world rankings.

The Premier Nearshore Destination

On top of the stable political and economic environment, a central location and an oasis of natural beauty, Costa Rica also has incredible human talent to offer.

With an annual 4,000 new graduates going on to engineering and technology careers, Costa Rica is beginning to position itself as an attractive technological development destination for clients from around the world.

A Leader in Technology and Science

How can Costa Rica, a country of only 5 million inhabitants, be able to produce so many world-renowned professionals in the areas of technology, medicine and science? The education in Costa Rica explains it:

The promotion of free and universal education and the commitment to create training and education programs have allowed Costa Ricans to develop their full potential in these areas. Quality standards have been established to accredit graduates of state and private universities, ensuring a comprehensive professional profile, which is both attractive and competitive in the current global market. The commitment to education has paid off through the attraction of medical and technological companies looking to Costa Rica as a destination with a skilled and eager talent selection.

Another essential characteristic of Costa Rican education is the study of several languages.  Bilingual, trilingual and technical studies programs have been implemented since the 1990s that give added value to the Costa Rican workforce.

Universities play a central role in the development of the country. Out of 141 higher education centers that exist in the country, more than half are located outside of the Central region, which guarantees all Costa Ricans access to quality education programs.

The following is an overview of the main universities in Costa Rica, listed in order, according to international quality rankings:

Universidad de Costa Rica (UCR) Public University

  • National Ranking: 1
  • Latin American Ranking: 18
  • Global Ranking: 411

Universidad Nacional (UNA) Public University

  • National Ranking: 2
  • Latin American Ranking: 50
  • Global Ranking: 801

Instituto Tecnológico de Costa Rica (TEC) Public University

  • National Ranking: 3

Universidad Latina de Costa Rica (ULatina) Private University

  • National Ranking: 6
  • Latin American Ranking: 201

Universidad Latinoamericana de Ciencia y Tecnología (ULACIT) Private University

  • National Ranking: 8
  • Latin American Ranking:122

Centro de Formación en Tecnologías de la Información y Comunicación (Cenfotec) Private University 

  • National Ranking: 23

Costa Rican Higher Education in numbers

  • The five state universities enroll more than 102,000 students annually, while the 54 private universities in the country absorb 105,000 students per year.
  • More than 15,000 new professionals graduate from state universities each year and enter the labor market.
  • Private universities graduate around 45,000 people per year. This difference is due to the length of state university programs being longer than the private institutions.
  • 94% of the graduates of state universities manage to place themselves in jobs related to their profession.
  • Every year in Costa Rica, about 4,000 people from the universities graduate from an engineering program.
  • The lowest percentage of unemployment in graduates is presented in the areas of Engineering and Health Sciences.
  • This year Texas Tech University will be open in Costa Rica, expanding the academic offerings of the country.

University overall stats

  • Gender distribution: 55% of university students are women and they graduate relatively more often than men. Nonetheless only 7% of women choose a career path related to Engineering and Technology. Historically, most women chose Education, Social Sciences or Business Administration as majors. 22% of the total of graduates in technology and engineering are women.
  • Age distribution: Most students enroll at age 18 in public universities and graduate between ages 23-26, while 42% of private university students are 25 years or older. By 2017 48.5% of Costa Ricans between ages 18 and 25 were enrolled in Higher Education Program. Overall 25% of the adult population in Costa Rica has a University degree.
  • Enrollment rates: Most public universities offer financial aid, scholarships and lower enrollment fees. A year in a public university will cost, at the most, $600. Private universities have higher enrollment fees and fewer financial aid or scholarship options. The tuition of a year of private education can cost up to $2,000.
  • Academic Offer: By 2017 the estimated amount of careers offered was 1300,  mostly in Education, Social Sciences and Economic Sciences. 19% of the academic offer is focused in Technology related areas (Software engineering and the like). 94% of postgraduate programs for Technology fields are offered in public institutions.
  • Demographics: 75% of university students come from urban areas.

Software Development Talent Pool of Costa Rica

October 15, 2018

First Factory is uniquely designed to foster a culture of continuous learning with its talented developers in Costa Rica. The market may not be as tough as Silicon Valley in San Francisco or Silicon Alley in New York, but it is competitive, nonetheless.  There are dozens of outsourcing software development companies with bases in Costa Rica, and many major companies have large footprints here.

So, why is Costa Rica such a hub for software development?

A Bit of History

Good education, stable government and a great trade partner.  In 1948, Costa Rica disbanded their military and redirected its funds toward education. With an education-first philosophy, the younger generation of Costa Rica began learning English very early on and have been using it for most of their lives.

Costa Rica has enjoyed strong and stable economic growth. Costa Rica and The United States have a long, formal diplomatic relationship, and trade between both countries is strong. High-quality agriculture exports such as coffee, bananas and sugar make Costa Rica a strong trading partner, and the country’s political stability and relatively high education levels make foreign investment in Costa Rica very attractive. Costa Rica secures one of the highest levels of foreign direct investment per capita in Latin America.

The combination of outside investment, strong education systems, and high levels of English proficiency yields an environment that produces a talented workforce and provides an excellent source of recent graduates that are looking for work.

Recruitment

First Factory is well connected in the development community and is able to attract and retain great talent.  In addition to targeted recruitment ads on job sites, we leverage a growing social and professional network of over 20 thousand people. This community follows our team through our Facebook posts, and other channels, celebrating our culture and highlighting our developers. We work directly with developers and recruiters on a regular basis to identify candidates with whom we can directly communicate when the right role becomes available, thus reducing the time to hire. Once our network is energized about our open positions, we begin a thorough screening process to ensure that only the best candidates make it through.

Hiring Process

After an initial resume screening, applicants must pass a recorded spoken English assessment that places them at or above a professionally-acceptable level of proficiency.  The second assessment is a coding challenge on the HackerRank platform which times, records and assesses basic conceptual understanding and working skills specific to the role and language for which we are hiring. Everything about their assessment is evaluated and the entire session can be played back to review even the smallest details, including the edits the applicant made to their own code.  Candidates that successfully pass the English and Skills-based screening process are invited to a technical assessment video call with two of our senior developers. Only those candidates who show strong skills or great promise (depending on the level we are hiring for) are invited to an in-person interview which seeks to further evaluate technical skill (sometimes including a paired programming session), evaluate a cultural fit, and establish expectations for internal and client relations. It is a tough process, but a necessary one. Only those with the right chemistry and the unique combination of skill, will, and a strong desire for self-improvement will make the team.

Onboarding

Our efforts to provide our clients with the best developers don’t stop at the point of hire. We actively coach and support our developers through their entire careers at First Factory. Perhaps this is why we have significantly lower turnover rates than others in the industry. We are hands-on with each developer and establish training programs for each based on their current skill level, from entry-level to senior developer.

Entry-Level Developers are placed into a customized training program to reinforce foundational knowledge of object-oriented programming, test-driven development, and to refine soft skills needed for successful client relations. Training programs last up to six months, with the first half of our Academy focused on technical skill building and the soft skills required to effectively communicate with our clients and within the team. The second half of our Academy is spent building actual internal products using the latest technologies and design patterns.

Junior Developers are indoctrinated to the common Agile practices, internal standards, and tasks geared toward exceeding client expectations. Junior Developers are assigned mentors (senior developers with an average of 5 years experience) who provide ongoing coaching, review code and help identify options for impediment resolution. Junior Developers are never on a client solo, as a senior developer is assigned a few hours per week to help with code reviews, architectural decisions, impediments, and communication, if necessary.

Feedback and Coaching

All employees receive feedback and additional coaching. All Entry Level and Junior Developers are formally evaluated every six months for their first two years where we provide 360-degree feedback, including input from clients.  Mid and Senior Level Developers are reviewed annually with the same 360-degree feedback. All Senior Developers meet weekly in one-on-one sessions with the COO to discuss team performance, client satisfaction, professional development and more. Our Senior Developers and our in-house computer science professor conduct workshops for the company during lunch and learn sessions and are available to all for problem-solving and guidance. We have open office space and rotate seats regularly to foster communication, ensure that growing teams stay together and that Senior Developers are embedded throughout.

We keep all developers active, whether working for clients or skill-building. Developers that are not assigned to clients, as part of a staff augmentation model, lead our project-based work. When developers are between clients or client-based projects, they balance their time between learning new technologies and supporting internally developed products, thus always refining their skills. There is never downtime that leaves developers idle or without direction.

First Factory is known in Costa Rica as a great place to work. It is known that to be hired here, you must be very good at what you do. We hold ourselves to high standards so that we exceed our clients’ expectations and preserve a truly unique and remarkable culture.

BASED IN:

NYC, NEW YORK, USA

NEARSHORE IN:

HEREDIA, COSTA RICA

PHONE:

+1.646.688.5070

HAVE A QUESTION?:

Send us a message

  • Home
  • Work with us
  • Team
  • Guarantee
  • Careers
  • FAQ
  • Contact

First Factory © 2023 · Privacy Policy