Mid-level Flutter Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

3 days ago

Salary

0

Seniority

Senior

Bachelor DegreePortugueseFirebaseFlutterJenkins

Job Description

Mid-level Flutter Developer

FCamara Consulting & Training

• Develop new features and maintain existing ones, preserving code quality and readability • Participate in discussions about application architecture and development strategies • Participate in Code Review sessions • Suggest UX and performance improvements aimed at reducing support demand and increasing user satisfaction.

Job Requirements

  • Experience in Flutter development
  • Knowledge of Design Systems
  • Knowledge of unit tests and widget tests
  • Knowledge of state management approaches
  • Knowledge of architectural patterns, especially Clean Architecture
  • Familiarity with design and development patterns (e.g., Facades, Decorators, etc.)
  • Backend integrations using a request provider such as Dio
  • Knowledge of microservices / Micro Apps patterns
  • Familiarity with TDD/BDD (not mandatory)
  • Knowledge of feature control via Remote Config (Firebase) or feature toggles
  • Familiarity with Firebase Dynamic Links (not mandatory)
  • Familiarity with crash analysis using tools like Firebase Crashlytics (not mandatory)
  • Knowledge of analytics and implementation via Firebase Analytics tagging
  • Knowledge of CI/CD pipelines using tools like Jenkins
  • Knowledge of code quality tools such as Sonar (not mandatory)
  • Experience with project/task tracking tools, preferably Jira
  • Experience with repository control such as GitHub or Bitbucket
  • Knowledge of agile projects and methodologies, such as Scrum
  • Strong ability to interact and communicate with technical and non-technical people
  • Critical and analytical thinking
  • Time management
  • Proactivity and sense of ownership
  • Self-development

Benefits

  • Strong, collaborative culture
  • Ongoing training and development path
  • Social initiatives and activities that promote development

Related Job Pages

More Software Engineer Jobs

Hightouch logo

Software Engineer

Hightouch

Sync customer data from your warehouse into the tools your business teams rely on.

Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

Role Description We are looking for a software engineer to help us build the SDKs, on-device experiences, and backend systems that power how marketers reach their customers inside native apps and on the web. This is a foundational role. You'll be one of the first engineers on this surface area and you'll have a strong hand in shaping how we design our SDKs, what they expose to host applications, and how they integrate with the rest of the Hightouch platform. We give our engineers high ownership and autonomy. You will own and deliver projects start to finish, work directly with customers integrating our SDKs into their apps, and have real influence over what we build. Building a great SDK requires reasoning about the full round-trip between the device and our backend: - How events are collected - How eligibility is evaluated - How messages are delivered - How the host application renders them You'll co-design the API and backend alongside the rest of the team. Some of the problems we'll be working on: - Cross-channel orchestration on-device. - Deciding what a user sees, on which device, at which moment, without channels stepping on each other or one user getting hit five times in a session. - In-app messaging and custom UX. - Custom messaging and on-device experiences triggered while a user is active in a customer's app. The SDK evaluates eligibility locally against rules pushed down from our backend. - Behavioral data collection. - Custom events, screen views, and user attributes batched on-device and shipped to our backend to feed real-time targeting. - SDK developer experience. - Clear init, sane defaults, useful errors, and docs that respect the host engineer's time. Versioning and distribution that doesn't break customer app builds. This is a senior role, but we focus on impact and potential for growth more than years of experience. The salary range for this position is $180,000 - $320,000 USD per year, which is location independent in accordance with our remote-first policy. We also offer meaningful equity compensation in the form of ISO options, and offer early exercise and a 10 year post-termination exercise window. Qualifications - Motivated by high ownership and comfortable in a fast-paced, startup environment. - Smart, motivated individuals who want to grow into the work. Requirements - Native development across iOS, Android, or React Native, with enthusiasm for working across all of them and learning what you don't already know. - Shipping an SDK or library that other developers integrated into their own applications. - Designing systems that span a server, a network, and a client, where the same problem looks different on each side and the contract between them matters as much as the code. E-Verify Statement Hightouch participates in E-Verify. We will provide the Social Security Administration, and if necessary, the Department of Homeland Security, with information from each new employee’s Form I-9 to confirm work authorization. Please note that we do not use this information to pre-screen job applicants.

United States
$180K - $320K / year
Pearce Services logo

Administrative Assistant – Engineering

Pearce Services

Providing mission-critical infrastructure solutions to create a more connected and sustainable future.

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Maintain complex files, records, and departmental documentation in an organized and accurate manner. • Prepare schedules, reports, correspondence, and other documents from rough drafts or provided information. • Compile, review, and check reports for accuracy, completeness, and consistency. • Search, investigate, and verify information contained in files, records, databases, and internal systems. • Process departmental documents requiring specific knowledge of functional operations and engineering workflows. • Post and update records, including accounting records and continuing property records as needed. • Assist engineers and team members with administrative, reporting, and documentation requests. • Gather, organize, and coordinate statistical data for departmental or project-specific reports. • Use various formats and systems to prepare reports, track data, and support engineering documentation needs. • Maintain confidentiality and accuracy when handling sensitive departmental or project information. • Support ongoing process improvements related to file management, reporting, and administrative workflows. • Follow up on outstanding items, requests, or documentation needs to ensure timely completion. • Work independently with a high level of initiative, organization, and accountability.

United States
$21 - $23 / hour
Nayax logo

NetSuite Developer

Nayax

Global FinTech Leader offering cashless payments, management, and loyalty solutions for retailers worldwide. Join us!

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Develop, customize, and maintain our NetSuite ERP platform • Provide support for business operations in Finance and Operations • Work closely with functional stakeholders to translate business requirements into scalable technical solutions • Design, develop, and maintain SuiteScript 1.0 / 2.x scripts (Client Scripts, User Event Scripts, Scheduled Scripts, RESTlets, Suitelets, Map/Reduce) • Build and maintain custom workflows using SuiteFlow (NetSuite Workflow Manager) and manage integrations between NetSuite and third-party systems via REST/SOAP APIs, CSV imports, and iPaaS platforms (e.g., Celigo, Boomi, Workato) • Create and maintain saved searches, reports, dashboards, and KPIs • Customize forms, records, fields, and screen layouts according to business requirements • Participate in requirements gathering, solution design, and technical documentation • Support testing cycles (unit, regression, UAT) and provide post-deployment support • Stay up to date on NetSuite releases and evaluate new features for adoption • Availability to start work at 04:30 to cover Israel time zone.

Brazil

Role Description We are looking for experienced CCMS and DITA developers to support AMEXIO’s growth in North America. - Publishing pipeline development — Develop, maintain, and modify DITA Open Toolkit plugins to generate PDF, HTML, and other output formats. - XML Development — Convert and refactor XML documents to meet customer and system requirements. - DITA Development — Map legacy document formats to DITA; design and implement DITA specializations. - Extended scope — Depending on your skills and interests, additional opportunities may include technical architecture, information architecture, and CCMS configuration and customization. Qualifications - 5–7 years of experience in XML and structured documentation. - Solid hands-on experience with XML technologies, including XML DTD design, XSLT, and XSL-FO. - Experience configuring and customizing component content management systems; ideally more than one CCMS. - Strong knowledge of DITA at an architectural level. - Proven experience developing DITA Open Toolkit plugins. - Experience with automated HTML and PDF publishing, including multi-language publishing. - Experience with XSL-FO publishing engines such as Antenna House is an asset. - Experience configuring and customizing XML authoring tools is an asset. Benefits - 🌎 Fully remote — Work from anywhere, on your terms. - 💰 Competitive rates — We recognize expertise and compensate accordingly. - 🤝 Collaborative environment — Work alongside a smart, creative team of professionals who genuinely value your expertise. - 💼 Stimulating projects and technologies — Tackle meaningful, high-impact projects for clients across North America.

Northern America