Mobile Developer – Senior, Flutter
Location
Brazil
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
Mobile Developer – Senior, Flutter
TRACK&FIELD
• Develop, enhance, and maintain applications • Work within a continuous delivery model • Use generative AI as a technical co-pilot • Perform critical review of all generated code • Actively participate in code reviews, architectural decisions, and agile ceremonies • Ensure the quality and sustainability of the codebase • Integrate with REST APIs • Lead and evolve the mobile testing strategy • Continuously work on performance optimization • Operate across the full mobile release cycle • Contribute to the evolution of CI/CD pipelines
Job Requirements
- Solid experience in mobile application development
- Proficiency in Flutter/Dart in production environments
- Experience publishing and maintaining apps on the App Store and/or Google Play
- Active use of generative AI tools in development
- Degree in Computer Science, Software Engineering, Information Systems, or related fields
Benefits
- TFSports and TFSports Trainer (iOS and Android)
- Generative AI (Claude and similar) as a technical co-pilot
- Clean, high-quality codebase
- Continuous delivery and short cycles
Related Guides
Related Job Pages
More Software Engineer Jobs
• Lead and grow a rapidly expanding engineering organization through Engineering Managers, hiring exceptional talent while building a culture of technical excellence, ownership, and continuous improvement. • Develop Engineering Managers into organizational leaders who think beyond individual teams and optimize for company-wide outcomes. • Build an engineering culture that values customer impact, predictable delivery, software quality, and operational excellence. • Foster a customer-first mindset where internal product and engineering teams are treated as customers. • Build reusable, well-designed capabilities that are easy to adopt, well documented, and enable other teams to deliver differentiated customer experiences faster. • Drive a culture that values platform usability, developer experience, automation, and long-term engineering leverage alongside technical sophistication. • Partner closely with Product Management to translate long-term product vision into engineering strategy and execution. • Build strong partnerships across Engineering, Product, UX, Cyber Subject Matter Experts, Customer Success, Sales, and Marketing to align priorities and deliver coordinated outcomes. • Guide the engineering strategy behind capabilities including attack simulation, user activity, enterprise networking, operating systems, cloud services, SaaS applications, environmental automation, and AI-assisted environment generation. • Partner with Staff and Principal Engineers to define architecture, engineering standards, and technical direction while balancing long-term platform investments with pragmatic delivery. • Ensure Environmental Realism continues to evolve toward increasingly realistic enterprise behavior for both human operators and autonomous AI agents.
• Uses R, or other software, to develop custom programming code to generate summary tables, data listings, graphs and derived datasets as specified in the statistical analysis plan and programming specifications. • Works to ensure that outputs meet quality standards and project requirements. • Performs validation programming and works with other programmers, biostatisticians, and other project team members to resolve discrepancies or any findings. • Keeps project team members informed of programming progress and issues requiring their attention. • Follow applicable SOPs, WIs, and relevant regulatory guidelines (e.g. ICH). • Maintains well organized, complete, and up-to-date project documentation, testing, and verification/quality control documents and programs ensuring inspection readiness. • Manages scheduling and time constraints across multiple projects at a time, sets goals based on priorities from management, and adapts to timeline or priority changes by reorganizing daily workload. • Develops specifications for datasets and outputs of any complexity according to statistical or sponsor requirements. • Anticipates and addresses potential programming issues, reflects forethought, establishes the basis for efficient programming and accurately defines all variables to be accepted by peer review and sponsor/requestor with little rework. • Conducts effective internal meetings (appropriate in format, frequency and attendance). • Distributes relevant information in advance. Ensures minutes are promptly and accurately distributed. Follows action items through to completion, and maintains order and focus of meetings, working toward consensus. • Displays willingness to work with others and assist with projects and initiatives as necessary to meet the needs of the business. • Accountable for on-time delivery across concurrent programming deliverables. • Negotiates programming timelines and provides risk mitigation plans for projects or programs, as needed. • Proactively informs management of the status of deliverables and significant project or program issues, including planned resolutions. • Acts as the lead statistical programmer. Directs the programming activities of other programming personnel and monitors progress on programming deliverables. • Reviews project documentation such as Statistical Analysis Plan, mock shells, programming specifications, annotated CRFs, and SAS database design. • Provides feedback to the appropriate project team members which reflects forethought and reduces inefficiencies in programming activities. • Participates in sponsor meetings, kickoff meetings, and bid defense meetings as statistical programming representative, as required by sponsor. • Contributes to the mentoring of programming personnel through developing training courses, presenting training materials, reviewing work, and providing feedback or guiding new associates in process. • Maintains a good working knowledge of clinical drug development, industry standards, and electronic submission requirements; serves as a technical expert resource to other department members for complex programming questions. • Works cooperatively with other biostatistics and statistical programming personnel to establish standard operation procedures (SOPs), guidelines, policies, and/or procedures. • Contributes technical expertise to the development of programming tools and macros for standardization and efficiency. • When serving as a technical subject matter expert for CDISC and other industry and regulatory requirements, provides guidance and training to the Biostatistics group and other departments on the appropriate use of CDISC Standards • When serving as a subject matter expert for CDISC and other industry and regulatory requirements, performs compliance reviews of project deliverables for CDISC deliverables including SDTM and ADaM specifications and datasets as well as any regulatory required documents. (i.e. DEFINE.XML) • When serving as a subject matter expert for CDISC and other industry and regulatory requirements, actively participates in industry standards organizations and provides regular updates to the Biometrics Department on upcoming changes to those standards. • Performs other work-related duties as assigned.
Senior Mainframe Systems Programmer
EricssonWe create limitless connectivity to improve lives, redefine business and pioneer a sustainable future. #ImaginePossible
Role Description This is a remote position involving close collaboration with a small, specialized technical team supporting the CFIUS data center in Somerset, New Jersey, which services OSS Classic (fTelcordia) products. We are seeking a Senior Mainframe Systems Programmer to join a collaborative team supporting Ericsson's IBM z/OS-based mainframe infrastructure. The team manages mainframe hardware and software platforms, maintains software currency, and ensures systems remain reliable, secure, and high performing. In this role, you will work alongside experienced mainframe professionals to implement new technologies and support an internal community of Ericsson application developers and testers — enabling solutions used by Tier 1 telecommunications carriers across North America. What you will do - Provide technical leadership across all aspects of the z/OS platform, ensuring high availability, performance, and security - Collaborate with a small, specialized engineering team to deliver critical infrastructure initiatives - Lead evaluation, installation, customization, and migration efforts for new z/OS releases and components - Troubleshoot complex technical issues and drive resolution across integrated mainframe environments - Ensure compliance with internal IT policies, standards, and security requirements - Optimize system performance through capacity planning and performance management - Support and upgrade key z/OS subsystems: JES2 (including local exits), TSO/ISPF (including local customizations), RACF, SMS, HCD, and SMF/RMF - Design, implement, and manage RACF security environments, including day-to-day administration and strategic enhancements Qualifications - U.S. Citizenship is required - At least 10 years of hands-on z/OS experience, with current expertise aligned to z/OS 3.1 - Deep knowledge of z/OS architecture, RACF security administration, and SMP/E maintenance and software management - Proven experience leading mainframe migration and upgrade projects - Strong analytical and problem-solving skills in complex technical environments - Demonstrated expertise in performance tuning and capacity planning Requirements - Experience with Connect:Direct is a plus - Strong communication skills and ability to collaborate effectively across teams - Self-directed research ability with a proactive, solutions-focused approach - Eagerness to learn and adapt in a dynamic environment Benefits - Competitive salary range based on location and qualifications - Short-Term Variable Compensation Plan with annual bonus opportunities - Excellent health benefits including multiple medical and dental plan options - 401(k) Plan with company contributions and matching - Minimum of 15 days of accrued vacation, 3 personal days, 11 annual holidays, and 80 hours of sick time annually - Up to 16 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay - Additional company-paid benefits such as financial wellness programs, educational assistance, matching gifts, and recognition programs
Senior Software Engineer, Windows/Desktop Applications
SpeechifyGet your reading done faster, easier, and on the go. Listen to any book, document, or website with Speechify.
Role Description The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. What You’ll Do: - Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and — when needed — C++. - Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. - Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft UI Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. - Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows platform. - Take ownership of full lifecycle of features: conception → design → implementation → testing → release → maintenance. Ensure quality, reliability, and consistency across releases. - Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems — and propose robust architectural or design solutions. Qualifications - 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML — and ideally additional experience with native Windows code (C++, Win32/WinRT/COM). - Deep understanding of Windows application architecture, including interop between managed code (.NET) and native code. - Proven track record of designing, building, and shipping production-quality desktop applications, with an emphasis on reliability, performance, scalability, and maintainability. - Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. - Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming (where relevant). - Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture-level decisions. - Strong communication skills; ability to articulate tradeoffs, collaborate with cross-functional teams, and drive consensus. - A user-centric mindset: focus on building polished, intuitive, and accessible experiences for end users. Requirements - Experience with writing automated tests for UI — unit tests, integration tests, UI automation tests; familiarity with relevant testing frameworks. - Experience with performance optimization for desktop apps (memory usage, startup time, rendering performance, high-DPI support, responsiveness under load). - Experience with localization/globalization, right-to-left UI support, internationalization, accessibility for multiple regions. - Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications. - Previous experience in shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications. - Demonstrated ability to take ownership of feature areas or modules and drive them long-term, including maintenance, refactoring, and technical debt management. Benefits - A high-impact role: you will define architecture, shape the future of our Windows product, and directly influence what millions of users see and experience. - A collaborative, flat-structure engineering culture — you are not just a coder, but a builder and a decision-maker. - Opportunities to lead — mentor others, steer technical direction, and grow into broader technical leadership (e.g. Tech Lead, Architect). - Flexibility, autonomy, and responsibility: you define how to solve problems, own features end-to-end, and contribute to long-term product vision. - A purpose-driven mission: building software that’s reliable, accessible, and user-centered — making a real difference for people. - Salary range for this role is: 30,000-160,000 USD/Year + Bonus + Stock depending on experience.




