
Flutter Developer
Globalweb Corp
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
FlutterNode.jsPostgres
About the role
- Code, design components, perform unit tests, and build applications
- Implement and maintain high-quality software by applying up-to-date coding and build techniques, standards, and procedures
- Write high-quality code that implements the features of a digital solution that meet stakeholder needs, ensuring optimization of computational resources, security, and performance
- Design and maintain the data model and data architecture
Requirements
- Technical knowledge:
- · Reliable development — development that follows defined best practices for security and adheres to privacy and data protection principles
- · UML – Unified Modeling Language
- · Create logical and physical data models from the entity class model
- · Continuous integration
- · Version control tools
- · Build automation tools
- · Release/publishing tools
- · Generation and management of baselines in the configuration management tools used in the solution
- · Accessibility standards: WCAG 2
- · Technologies: possess the following technical knowledge in these technologies:
- o Node.js and Flutter
- o Database: PostgreSQL version 15.12
- o REST API
- · ANNEX I – SERPRO TECHNOLOGICAL ARCHITECTURE:
- o Create and maintain the development environment
- o Programming best practices
- o Unit testing best practices
- o Tools used and how they integrate
- o Unit testing frameworks
- Skills
- o Critical analysis of the solution
- o Ability to synthesize
- o Systems thinking
- Attitudes
- o Work effectively in a team and collaboratively
- o Adapt according to needs, situations, and circumstances
- o Commit to quality and security
- o Deliver changes (check-in/commit) with traceability at the frequency established by Serpro
- Education:
- · Bachelor's degree in Information Technology, recognized and completed at an institution of higher education accredited by the Ministry of Education (MEC);
- OR
- · Bachelor's degree in any field, recognized and completed at an institution of higher education accredited by the Ministry of Education (MEC), complemented by a postgraduate course in software engineering or software development with a minimum duration of 360 (three hundred and sixty) hours, recognized and completed at an institution accredited by the Ministry of Education (MEC).
Benefits
- Position also open to candidates with disabilities (PwD)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsFlutterPostgreSQLREST APIUMLContinuous integrationVersion controlBuild automationUnit testingData modeling
Soft skills
Critical analysisAbility to synthesizeSystems thinkingTeamworkAdaptabilityCommitment to qualityCommitment to securityTraceability
Certifications
Bachelor's degree in Information TechnologyPostgraduate course in software engineeringPostgraduate course in software development