World Food Programme logo
World Food Programme

The World Food Programme is the world’s largest humanitarian organization saving lives in emergencies and using food assistance to build a pathway to peace, stability, and prosperity for people recovering from conflict, disasters, and the impact of climate change. At WFP, people are at the heart of everything we do and the vision of the future WFP workforce is one of diverse, committed, skilled, and high performing teams, selected on merit, operating in a healthy and inclusive work environment, living WFP's values (Integrity, Collaboration, Commitment, Humanity, and Inclusion) and working with partners to save and change the lives of those WFP serves. To learn more about WFP, visit our website: wfp.org and follow us on social media to keep up with our latest news: YouTube, LinkedIn, Instagram, Facebook, Twitter, TikTok.

Android Developer

Android EngineerSoftware EngineerContractRemoteMid LevelTeam 10,001

Location

Germany

Posted

7 days ago

Salary

0

Seniority

Mid Level

Job Description

Android Developer

World Food Programme

Role Description The Consultant, reporting to the Head of ShareTheMeal Software Engineering, is expected to: - Design and implement secure, tested, and robust architecture on Android using Clean Architecture, Kotlin and Automated Testing. - Follow proper software development practices for the Android app: - Design and implement Android solutions for ShareTheMeal. - Maintain and conduct bug-fixes of the Android code. - Write robust and maintainable tests. - Conduct code reviews and assessments. - Manage CI pipelines. - Monitor the Android app in the Production Environment. - Contribute to the Android Tech Strategy. - Document architecture/code decisions. - Contribute to innovations to improve the quality of our overall systems. - Contribute to innovations to improve the velocity of our team. - Work closely with the Product team to improve our products and product features. Deliverables at the end of the contract: - Completed contributions to the application, architecture, and infrastructure. - Documentation and handover to Head of Engineering for ShareTheMeal. Qualifications - Bachelor’s degree or technical training in computer science or related field. - At least 3 years of experience in developing and designing Android native apps designed to serve thousands or more active users. - Knowledge of Kotlin development. - Good knowledge of native Android SDK. - Embracing principles of clean code, test driven development, clean architecture, and agile development processes. - Knowledge of Unit Testing. - User-centered approach to software development. - Strong analytical abilities, both quantitative and qualitative. - Ability to interact with managers with maturity and tact. - Mature judgment with strong interpersonal skills. - Collaborative spirit able to liaise with a wide range of people at all levels and across different cultures and to act with credibility and diplomacy. - Strong time management skills with an ability to plan, anticipate requirements, problems and obstacles, and an ability to juggle competing priorities successfully, and to work to tight deadlines. - Self-motivated and able to work with a high degree of autonomy. - Fully committed and motivated to achieve the aims of the World Food Programme. - High proficiency in written and spoken English. Benefits - WFP is a 2020 Nobel Peace Prize Laureate. - WFP offers a highly inclusive, diverse, and multicultural working environment. - WFP invests in the personal & professional development of its employees through a range of training, accreditation, coaching, mentorship, and other programs as well as through internal mobility opportunities. - A career path in WFP provides an exciting opportunity to work across the various country, regional and global offices around the world, and with passionate colleagues who work tirelessly to ensure that effective humanitarian assistance reaches millions of people across the globe. - We offer an attractive compensation package.

Related Job Pages

More Android Engineer Jobs

Rubikal logo

React Native Mobile Developer

Rubikal

End-to-end custom product development company, Solve 99% of startups' problems

Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description The React Native mobile developer will be responsible for building applications that support our clients' initiatives. You'll work as part of a dynamic team of engineers to solve challenging problems, while delivering exciting products to our customers. - Build and distribute iOS/Android apps (includes dealing with intricacies of code signing, platform rules and guidelines, etc). - Debug crash and bug reports with customers. - Contribute to an agile team that solves complex challenges and builds quality software. - Craft delightful and intuitive user experiences. - Collaborate with cross-functional teams to define, design, and ship new features. - Create test cases, unit tests and automation scripts. - Work on bug fixing and improving application performance. - Push the boundaries of current mobile platforms by solving complex and interesting problems. - Play an important role in improving the team’s technical depth and efficiency. Qualifications - B.Sc of Computer Engineering graduate or equivalent practical experience. - Flexibility and resourcefulness in design and development. - Good experience with React Native. - A love for speed. Milliseconds means everything. - A strong attention to detail, usability, security, and reliability. - Excellent communication and organization skills with natural ability to articulate and defend design decisions. - Availability to overlap to U.S. time zones as needed. Benefits - Competitive salary. - State-of-the-art computer hardware and software. - Rideshare stipend for commuting. - Flexible schedule. - Your work makes a difference in people's lives. Company Description

USA Timezones
BJAK logo

Android Software Engineer

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• Build and maintain production-grade Android applications using Kotlin. • Design and implement intuitive, responsive mobile interfaces for insurance, payments, and customer workflows. • Integrate backend APIs for quotations, policy management, claims, and transactional services. • Contribute to mobile features that incorporate AI-assisted capabilities (e.g., chat experiences, recommendations, automation flows). • Optimize application performance, responsiveness, battery usage, and memory efficiency across devices. • Implement analytics, crash reporting, and user behavior tracking to improve product quality. • Collaborate closely with backend, product, design, and AI/ML teams throughout the development lifecycle. • Ensure stability, scalability, and security across production mobile systems. • Continuously improve engineering standards, architecture, and mobile best practices.

South Korea
BJAK logo

Android Software Engineer

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• Build and maintain production-grade Android applications using Kotlin. • Design and implement intuitive, responsive mobile interfaces for insurance, payments, and customer workflows. • Integrate backend APIs for quotations, policy management, claims, and transactional services. • Contribute to mobile features that incorporate AI-assisted capabilities (e.g., chat experiences, recommendations, automation flows). • Optimize application performance, responsiveness, battery usage, and memory efficiency across devices. • Implement analytics, crash reporting, and user behavior tracking to improve product quality. • Collaborate closely with backend, product, design, and AI/ML teams throughout the development lifecycle. • Ensure stability, scalability, and security across production mobile systems. • Continuously improve engineering standards, architecture, and mobile best practices.

United States

Android Developer

Navtech, Inc.

NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company

Role Description I have an opportunity for an "Android Developer --- 100% REMOTE" and I am looking for a candidate who can join immediately. If you are interested, please reply to me with your updated resume or if you could refer someone I would really appreciate it. Your responsibilities will include: - Writing clean and efficient codes for Android applications - Monitoring the performance of live apps and work on optimizing them at the code level - Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance - Performing unit and instrumentation tests on code - Collaborating with cross-functional teams to define and design new features - Staying up to date with new mobile technology trends, applications, and protocols Qualifications - Degree in Computer Science, Engineering or a related field - Prior experience as an Android Developer using Kotlin, Java, Android SDK, Android NDK - Experience in publishing an application on the Google Play store - Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP - Familiarity with RESTful APIs to effectively integrate Android applications - Proficient understanding of code versioning tools such as Git - Familiarity with various testing tools - Problem solver with good analytical skills Company Description NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: ************* Website: www.navtechusa.com E-Verified Company

United States