Referrals Only logo
Referrals Only

Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.

Senior Mobile Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50

Location

Ecuador

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

Senior Mobile Developer

Referrals Only

Role Description Senior Mobile Developers - React Native collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Mobile Developers bring integrity to technology, ensuring all voices are heard. Senior Developers are the main drivers and champions of those practices in delivery teams, exemplifying and demonstrating what “good” looks like from a Thoughtworks engineering perspective. - You will learn and adopt best practices like writing clean and reusable code using practices like TDD, mobile architecture patterns, design, and pair programming. - You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible. - You will work in collaborative, value-driven teams to build innovative customer experiences for our clients. - You will use your passion for mobile development to aid our clients in enabling a platform-appropriate, seamless and human-centered experience for their users. - You will apply the latest technology thinking from our Technology Radar to solve client problems. - You will partner with other technologists from cross-functional teams advocating and demonstrating mobile-first culture. - You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between. - You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills. Qualifications - You have deep experience with React Native and JavaScript/TypeScript, coupled with a strong understanding of native platforms (Swift for iOS and Kotlin for Android) to skillfully build custom native modules and bridge native SDKs when required. - You can skillfully write high-quality, well-tested code (utilizing Jest and React Native Testing Library) and you are comfortable with both functional programming and Object-Oriented paradigms. - You can design and build solutions taking into consideration the fundamental concerns affecting mobile software such as bridge performance, constrained execution environment, offline-first operation, discrete store release cycles, accessibility, privacy, etc. - Comfortable with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban. - Bonus points if you have working knowledge of mobile devops/pipeline tools, such as fastlane, EAS, gradle, etc. - Advanced English level. Requirements - You enjoy influencing others and always advocate for technical excellence while being open to change when needed. - You have a presence in the external tech community and you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more. - You’re resilient in ambiguous situations and can approach challenges from multiple perspectives. Benefits - There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. - Your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. - We see value in helping each other be our best and that extends to empowering our employees in their career journeys.

Related Job Pages

More Software Engineer Jobs

Thoughtworks logo

Senior Mobile Developer

Thoughtworks

Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.

Full TimeRemoteTeam 10,001

Role Description Senior Mobile Developers - React Native collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Mobile Developers bring integrity to technology, ensuring all voices are heard. Senior Developers are the main drivers and champions of those practices in delivery teams, exemplifying and demonstrating what “good” looks like from a Thoughtworks engineering perspective. - You will learn and adopt best practices like writing clean and reusable code using practices like TDD, mobile architecture patterns, design, and pair programming. - You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible. - You will work in collaborative, value-driven teams to build innovative customer experiences for our clients. - You will use your passion for mobile development to aid our clients in enabling a platform-appropriate, seamless and human-centered experience for their users. - You will apply the latest technology thinking from our Technology Radar to solve client problems. - You will partner with other technologists from cross-functional teams advocating and demonstrating mobile-first culture. - You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between. - You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills. Qualifications - You have deep experience with React Native and JavaScript/TypeScript, coupled with a strong understanding of native platforms (Swift for iOS and Kotlin for Android) to skillfully build custom native modules and bridge native SDKs when required. - You can skillfully write high-quality, well-tested code (utilizing Jest and React Native Testing Library) and you are comfortable with both functional programming and Object-Oriented paradigms. - You can design and build solutions taking into consideration the fundamental concerns affecting mobile software such as bridge performance, constrained execution environment, offline-first operation, discrete store release cycles, accessibility, privacy, etc. - Comfortable with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban. - Bonus points if you have working knowledge of mobile devops/pipeline tools, such as fastlane, EAS, gradle, etc. - Advanced English level. Requirements - You enjoy influencing others and always advocate for technical excellence while being open to change when needed. - You have a presence in the external tech community and you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more. - You’re resilient in ambiguous situations and can approach challenges from multiple perspectives. Benefits - There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. - Your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. - We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Company Description Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.

Worldwide
Exadel logo

Software Engineer

Exadel

For more than 20 years, Exadel has been delivering Digital Transformation services, enterprise and custom software solutions for Fortune 500 clients, including HPE, Deloitte, Home Depot and McKesson. With 20+ locations and delivery centers across the US and Europe, Exadel solves the most complex engineering problems using Agile methodologies, offering a scalable and skilled mix of multi-shore resources at the industry's most competitive price. Exadel’s digital transformation solutions and services help chart new strategies that are built upon creative thinking, cutting-edge design, and technical innovation, designed for the growing digital landscape of business. Enterprise Services - Digital Transformation Experts - Developing mission-critical software and mobile applications - Advising companies on how best to leverage open source technology - Helping companies plan and implement migrations to better technology stacks - Providing QA, automation, and testing services for application development - Supporting and maintaining applications and systems for companies - Providing on-line training and mentoring to companies - Assisting companies in evaluating their current enterprise software architecture and planning for improvements or new systems.

Full TimeRemoteTeam 1,549Since 1998

Role Description Design, develop, and support payment processing applications within Capital Markets environments. - Build and maintain high-volume, low-latency transaction processing systems. - Develop end-to-end payment workflows, including payment generation, enrichment, routing, validation, settlement, reconciliation, and exception handling. - Integrate payment platforms with trading systems, treasury systems, settlement platforms, accounting systems, and external payment networks. - Develop microservices and REST APIs using Java and JavaScript. - Implement event-driven architectures and leverage messaging technologies such as Kafka, IBM MQ, and JMS. - Design and optimize payment-related data models using relational databases. - Support payment controls, reconciliation processes, and exception management capabilities. - Perform root cause analysis and provide production support for mission-critical applications. - Collaborate closely with Operations, Settlement, Treasury, and Business stakeholders to deliver enhancements and new capabilities. - Participate in code reviews and promote engineering best practices. - Contribute to the team's technical evolution and continuous improvement initiatives. Qualifications - Strong hands-on experience designing, developing, and supporting payment processing applications within Capital Markets environments. - Deep understanding of end-to-end payment workflows and settlement processes. - Experience integrating payment platforms with trading systems, treasury systems, settlement platforms, accounting systems, and external payment networks. - Strong knowledge of SWIFT MT/MX messaging and ISO 20022 standards. - Proficiency in Java and JavaScript. - Experience with Microservices architecture and REST APIs. - Experience building event-driven applications. - Strong knowledge of messaging technologies such as Kafka, IBM MQ, JMS, or similar middleware platforms. - Experience building and supporting high-volume, low-latency transaction processing systems. - Experience with relational databases including Oracle, SQL Server, and PostgreSQL. - Understanding of payment controls, reconciliation processes, exception management, and production support requirements. - Familiarity with cloud-native architectures, CI/CD pipelines, containerization, and DevOps practices. - Strong understanding of Capital Markets payment processing and settlement operations. - Experience with cash management, liquidity management, and nostro/vostro account processing. - Familiarity with SWIFT MT/MX messaging and ISO 20022 migration initiatives. - Understanding of trade settlement, cash movement, and payment lifecycle workflows across multiple asset classes. - Experience with enterprise payment platforms, payment hubs, and payment modernization initiatives. - Knowledge of reconciliation, operational controls, and exception management. - Understanding of regulatory, compliance, audit, AML, and sanctions screening requirements related to payments. - Strong troubleshooting and root cause analysis capabilities. - Excellent analytical and problem-solving skills. - Clear communication skills with the ability to collaborate with technical and business stakeholders. - Strong teamwork and cross-functional collaboration skills. - Ability to work effectively in fast-paced, mission-critical environments. - Proactive mindset with a strong sense of ownership and accountability. - Adaptability and eagerness to learn new technologies. - Strong organizational and prioritization skills. - Commitment to engineering excellence and continuous improvement. Requirements - Experience with cloud-native architectures and containerized environments. - Familiarity with CI/CD pipelines and DevOps practices. - Exposure to payment modernization initiatives and ISO 20022 migration programs. - Experience working with enterprise payment hubs. - Knowledge of regulatory requirements, AML, and sanctions screening frameworks. - Experience supporting multi-asset-class Capital Markets environments. Benefits - International projects. - In-office, hybrid, or remote flexibility. - Medical healthcare. - Recognition program. - Ongoing learning & reimbursement. - Well-being program. - Team events & local benefits. - Sports compensation. - Referral bonuses. - Top-tier equipment provision.

Worldwide

About Seminar Seminar is a Human-powered, AI-supported learning community for education leaders around the world. We help leaders sharpen their practice, expand their capacity, and build the schools of the future - together. Our Mission Seminar exists to unleash collective genius and accelerate the future of education. We design learning experiences that meet leaders where they are, strengthen day-to-day leadership practice, and create the conditions for innovation to take root and scale. Role Overview You’ll be getting in at the ground level, working directly alongside the founders to build out the next generation of products supporting our vibrant nationwide community of school leaders. This is a senior, hands-on role with high ownership and real influence into how we build what we build - both in the technology and the engineering culture we create as we grow. You will report directly to the CTPO and Co-Founder, who leads product and technical strategy and builds hands-on alongside you! You’ll have real autonomy and the expectation that you’ll bring and share your own perspective on architecture, tooling, and technical direction. Our goal is to build a platform that education leaders across the country rely on - and that powers Seminar’s growth. You will have a real impact on this from day one! What You’ll Work On Product Engineering - Build, ship, and support user-facing features across the full stack - frontend, backend, data pipelines, infrastructure, testing, and monitoring. Our growing product suite includes a web app, browser extension, and AI tools, and you should be comfortable touching them all. - Make pragmatic technical decisions about architecture, tooling, and third-party services at a pace that matches early-stage reality. - Contribute to product thinking - while not your primary responsibility, you should be comfortable occasionally speaking to users and helping translate ideas into product specs that support both customer and business needs. AI & Platform - Contribute to the design and implementation of AI-powered workflows: things like integrating LLM APIs, building RAG pipelines, virtual context-driven assistants, and agentic systems. - Work in close partnership with the Program team to ensure tight alignment between platform capabilities and the learning experiences leaders depend on. - Help improve how we evaluate and iterate on our customer-facing AI tools, always with an eye towards enhancing - not replacing - human thinking. Engineering Culture & Operations - Influence the developer experience end-to-end - from local dev to testing to CI/CD to production monitoring. - Help establish engineering practices, documentation, and standards that will scale as the team grows. Who You Are - A well-rounded engineer with 5+ years of experience building and shipping production applications across the full stack in fast-paced environments. - Experienced in JavaScript/TypeScript ecosystems. Our stack is JS-focused front and back, and while we are likely to fold in some Python with our expanding AI capabilities, JS will always have a place! - Hands-on experience building with AI/LLM APIs - whether that’s integrating models into products, building retrieval systems, or designing agentic workflows. - Familiarity with the AWS cloud ecosystem. - Product-minded. You think about the person on the other end of what we build, not just the thing itself. - A clear communicator and collaborative partner across multiple business functions. - Strong judgment, problem-solving skills, attention to quality, and operational discipline. - Comfortable with ambiguity and high ownership. - Motivated by building things that make a difference. Nice to Have - Familiarity with our current stack: Vue.js (v3, Composition API), Node.js, Hono, Postgres (on RDS) with Drizzle, Voiceflow. - Background in edtech, education, or similar mission-driven organizations. - Experience working closely with product or founding teams in a startup or high-growth environment. Compensation & Benefits - $125K-$175K base salary, based on experience and competencies - Meaningful early-stage equity - Health insurance - 401(k) with employer match - Learning and development stipend (plus company-paid AI-assisted development tools) - Generous PTO - Fully remote (US-based) Our Commitment to an Inclusive Team Seminar serves school leaders in every kind of community - urban, rural, and suburban; well-resourced and under-resourced. Building a product worthy of that mission requires a team that reflects the diversity of the people we serve. We are female-founded and strongly encourage applications from people of all backgrounds, including communities historically underrepresented in the technology industry, not limited to people of color, women, LGBTQ+ individuals, people with disabilities, and veterans. If you’re excited about this role but unsure whether you meet every qualification, we’d still love to hear from you. We evaluate candidates based on demonstrated ability and potential - not pedigree or proxies for privilege. We don’t require computer science degrees, don’t ask brainteaser or leetcode questions, and design our process to let you show us how you think and work. Why Seminar This is a rare opportunity to help define how AI transforms leadership learning across the education sector. You’ll work side by side with the founders to build a platform that leaders rely on - one that improves real practice, strengthens communities, and scales impact thoughtfully.

United States
$125K - $175K / year
Eu Médico Residente logo

Developer V – Mid-level

Eu Médico Residente

A residência médica ao alcance de todos!

Full TimeRemoteTeam 51-200Since 2019H1B No Sponsor

• Develop, evolve, and maintain scalable backend APIs and services. • Contribute to the development and maintenance of web and mobile applications. • Work on database modeling and maintenance. • Ensure code quality through automated testing. • Participate in technical discussions and contribute improvements to the platform. • Collaborate with product, design, and data teams to develop new features. • Investigate and resolve performance and scalability issues with increasing autonomy. • Use AI as an active work tool to boost productivity, automate processes, and accelerate deliveries.

Brazil
R$5.7K / month