Please, let Referrals Only know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Senior Mobile Developers collaborate with Business and Quality Analysts, Designers, Project Managers, and more to design software solutions that create meaningful change for clients.
They listen thoughtfully to understand the context of business problems and write clean, iterative code to deliver powerful end results while advocating for better engineering practices.
Senior Developers are the main drivers and champions of engineering practices in delivery teams, exemplifying what “good” looks like from a Thoughtworks engineering perspective.
Responsibilities include learning and adopting best practices like writing clean and reusable code, using TDD, mobile architecture patterns, design, and pair programming.
They will advocate for continuous delivery practices to deliver high-quality software and value to end customers as early as possible.
They will work in collaborative, value-driven teams to build innovative customer experiences for clients.
They will use their passion for mobile development to enable a platform-appropriate, seamless, and human-centered experience for users.
They will apply the latest technology thinking from the Technology Radar to solve client problems.
They will partner with other technologists from cross-functional teams to advocate and demonstrate a mobile-first culture.
They will oversee or participate in the entire cycle of software consulting and delivery from ideation to deployment.
They will act as a mentor for less-experienced peers through technical knowledge and leadership skills.
Requirements:
Advanced English skills are required for this position.
Candidates must have experience using React Native mobile development language and UI development using mobile SDKs and UI frameworks.
They should be able to write high-quality, well-tested code and be comfortable with Object-Oriented programming.
Candidates must be able to design and build solutions considering fundamental concerns affecting mobile software, such as single vendor limitations, constrained execution environments, and accessibility.
Comfort with Agile methods, such as Extreme Programming (XP), Scrum, and/or Kanban is necessary.
Bonus points for candidates with working knowledge of mobile devops/pipeline tools, such as fastlane and gradle.
Candidates should enjoy influencing others and advocate for technical excellence while being open to change.
A presence in the external tech community and willingness to share expertise through speaking engagements, open source contributions, and blogs is preferred.
Resilience in ambiguous situations and the ability to approach challenges from multiple perspectives are important.
Benefits:
Thoughtworks offers a unique career path that is tailored to individual development goals, balancing autonomy with a supportive cultivation culture.
Employees have access to interactive tools, numerous development programs, and teammates who are eager to help them grow.
The company values helping each other be their best, extending to empowering employees in their career journeys.
Joining Thoughtworks means being part of a global technology consultancy that integrates strategy, design, and engineering to drive digital innovation.
Employees can thrive in an environment that encourages curiosity, innovation, passion, and dedication.
Apply now
Please, let Referrals Only know you found this job
on RemoteYeah
.
This helps us grow 🌱.