Description

About The Role

As a Mobile Software Engineer at Reuters, you will:

Lead the technical design and development for Reuters cross platform mobile app solution.
Implement new features for mobile application by integrating headless CMS and other backend services.
Develop and executes unit testing and integration testing ensuring software meets quality assurance requirements.
Participate and contribute to requirements analysis, product design and architecture definition in coordination with internal teams and stakeholders 
Develop software with a disciplined approach, following established software development processes, adhering to organizational standards, software best practice guidelines, and corporate policies.
Architect a cross-platform application to maximize code reuse across web and mobile platforms.
Participate in production troubleshooting and remediation.
Participate in Agile ceremonies and software development lifecycles including code review and deployment.
Conduct regular code reviews to ensure a quality product.


About You

To be our Mobile Software Engineer you will likely have:

Proven expertise and proficiency in common design pattern of React Native application
Demonstrable portfolio of released applications on Apple or Google app stores
Working knowledge of software development methodologies like Agile, Scrum, Kanban
Strong Computer Science fundamentals including data structures and algorithms.
Experienced in comprehensive CI/CD-based mobile app workflows, including automated builds, unit testing, App Center deployment, and seamless deployment to app stores.
Familiarity with mobile development tools, and technologies such as React Native CLI, VSCode, XCode, Android Studio, Gradle, Cocoa pods and npm


Preferred Qualifications and Experience:

3+ years of experience in enterprise mobile application development.
Comprehensive knowledge of Native mobile development languages, such as Kotlin and Swift.
Strong understanding of software engineering best practices, including coding patterns, code reviews, source control management, build processes, testing, and monitoring.
Proficiency in working with APIs, including hands-on experience in designing, consuming, and integrating RESTful and GraphQL APIs into mobile applications.
Familiarity with Content Management Systems (CMS) and their integration with front-end applications.
Solid understanding of Design Systems, UX (User Experience), and UI (User Interface) principles
Knowledge of In-app advertising and digital subscriptions.
Expertise in application performance benchmarking, optimization, and monitoring.

Education

Any Graduate