Yara International

Senior Software Engineer (Mobile)

Posted: 1 minutes ago

Job Description

We at Yara are part of a global network, collaborating to profitably and responsibly solve some of the world's key challenges - resource scarcity, food insecurity and environmental change.About The UnitYara has an ambitious strategic agenda to be the crop nutrition company for the future and is taking lead in the development towards sustainable agriculture and digital tools, to contribute to solving the challenges which the agricultural industry is facing globally. We have a worldwide presence with sales to ~150 countries and around 17 000 employees. The newly established function, Yara Farming Solutions, will lead the transformation towards more sustainable and efficient food production, by innovating our offering and the way we work.The software engineering department is responsible for developing and scaling new “on-farm” digital and integrated tools and solutions, which will work toward driving a more efficient and transparent food system and better live environment.ResponsibilitiesWork on the development of React Native based applications targeted to Android and iOS usersParticipate actively on the implementation of best practices and improvement of our applications, and technology supporting themContribute with your experience on technical decisions for the products while maintaining a high-quality standardCollaborate, help, and support other engineers in the team and other solutionsWork within a product team with a product manager, designers, and other developers to create solutions and apps focused on our customers’ needsProfile2+ years of professional experience in building mobile applications using React NativeOR 2+ years of experience developing scalable front-end applications using React.js or similar technologiesOR 2+ years of experience building backend services using Node.js, NestJS, or other modern JavaScript/TypeScript frameworksExtensive experience with JavaScript/TypeScript in production environmentsStrong knowledge of React Native mobile development, with experience delivering and maintaining applications on both iOS and Android platformsPractical knowledge of unit and integration tests and working with CI/CD pipelinesExperience in mobile app distribution, including publishing and maintaining appsTo be comfortable working with agile development methodologies such as Scrum or SAFeNice to haveExperience working with GraphQL (e.g. Apollo Server/Client) in a production environmentExperience with AWS, DockerPersonal qualitiesCollaborative and thrive on self-improvement and self-learningOpen to constructive feedback, both giving and receiving, according to Yara’s valuesReady to make an impact, be a key player in the team, take ownership and you execute with convictionProactive and constructive even if things get ambiguous, uncertain and willing to ask for clarificationKnowledge grows through differencesYara is committed to creating a diverse and inclusive environment and is proud to be an equal opportunity employer. We believe that creating a diverse and inclusive work environment is not only the right thing, but also the smart thing to do. To deliver on this, Yara has firmly anchored Diversity, Equity & Inclusion (DE&I) in our business strategy and has more than 400 employees worldwide involved in D&I ambassadors networks.As part of our recruitment process, where permitted by local law, we may conduct reference and background checks. These checks will only be performed when deemed necessary for the nature of the job. Candidates will be informed by HR before any background checks are initiated.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In