Encora is hiring a Frontend Software Engineer. In this role, you will be responsible for translating product requirements into high-quality technical solutions, with a focus on frontend implementation. You will own the development lifecycle from coding through testing within an Agile framework, working on both new features and existing applications deployed on AWS.
What You'll Do
- Collaborate with the product team to digest requirements and specify frontend implementation for new features.
- Implement solutions from initial coding through to final testing.
- Follow Agile processes and actively participate in all phases of development.
- Develop new features and maintain existing applications.
- Participate in the complete cycle from requirements gathering and development to testing.
- Engage in technical discussions, demonstrations, and reviews with the customer.
What We're Looking For
- Solid experience with JavaScript.
- Experience with the ReactJS framework.
- Hands-on experience with Micro Frontends.
- Proficiency with state management libraries like Redux and/or Mobx.
- Experience integrating with REST APIs.
- Solid experience with HTML5 and CSS3.
- Solid experience with version control systems like Git or SVN.
Nice to Have
- Cloud knowledge, specifically AWS.
- Knowledge of CSS pre-processors such as SASS or LESS.
- Knowledge of testing methodologies like Unit Test, Feature Test, and Integration.
- Experience with Restful services.
Technical Stack
- Languages: JavaScript, HTML5, CSS3
- Frameworks/Libraries: ReactJS, Redux, Mobx
- Architecture: Micro Frontends
- APIs: REST APIs
- Tools: Git, SVN
- Cloud: AWS
- CSS Pre-processors: SASS, LESS
Work Mode
This is a local-country position based in Brazil.




