Software Engineer
Context
Offered Position
Software Engineer (Mobile)
About Us
Greentech Apps Foundation (gtaf.org) is a UK-based charity with a vision to “Bring people closer to Allah”. We aim to help Muslims better understand Islam. With the vision and mission in mind, we have been focused on building user-friendly mobile applications since our journey began in 2015.
Address
Huntingdon, United Kingdom
Our Core Values
Keep growing ✨♻️
Make the team Win 💬 🙌
Foster Creativity 💡⛰️
Be Proactive 🖐️👣
Care for Customers 👥
Details
About the Role
As a Software Engineer, you will design, develop, and optimise high-performance mobile applications. Working closely with product, design, and engineering teams, you’ll write clean code, integrate APIs, and ensure best practices in performance, security, and accessibility. You’ll also contribute to code reviews, mentor junior engineers, and support Agile development. This role is ideal for someone with strong experience in iOS, Android, or cross-platform development.
Responsibilities
- Maintain and add functionality to the existing mobile apps and projects.
- Requirement analysis and providing estimations.
- Coordinating closely with team leads, project managers, testers, and other developers to design, code, test, deliver, and maintain software modules in an agile scrum environment.
- Design & build advanced applications for a variety of platforms
- Deploy and publish applications to respective stores.
- Work on bug fixing and improving legacy application performance.
- Continuously explore the latest features and implement more modern technologies to correct the bottlenecks.
Employment Status
Full-Time
Requirements
Educational
- Bachelor’s degree in Computer Science or a related field.
Expertise
- 1+ years of professional software development experience.
- Proven experience in designing, developing, and maintaining software applications.
- Programming Languages: Proficiency in either Native Development: Kotlin/Java (Android) or Cross-Platform Development: Flutter.
- Experience with adaptive and responsive UI design, RESTful APIs, and State Management (e.g. using Redux, Provider, Riverpod, or similar tools)
- Version Control: Proficiency with Git, GitHub/GitLab.
- Database & Storage: Experience with local storage solutions (SQLite, Room, Core Data) and cloud-based databases (Firebase, Supabase).
- Experience working in agile environments and collaborating with cross-functional teams.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills for clear documentation and knowledge sharing.
Good to have
- Experience with memory management, battery optimisation, and offline support.
- Knowledge of mobile security best practices (data encryption, secure authentication).
- CI/CD & Deployment: Experience with mobile CI/CD tools (Fastlane, Bitrise, GitHub Actions).
- Familiarity with app store submission processes and compliance (Google Play & App Store guidelines).
Location
Remote (Based in Bangladesh)
Salary
35-75k BDT (Depending on expertise)
Compensation & Other Benefits
- Yearly salary review.
- Two weekly holidays (Friday & Saturday).
- Budget and culture for continued learning and upskilling.
- Two yearly festival bonuses.
- Casual, sick, parental, and public holidays as gazetted by the local government and organization’s decision.
Here you will
- Work with a team of ethically motivated people to create beneficial applications.
- Learn things that will help you grow both as an engineer and an individual.
- Help to create products that will benefit humanity.