高级移动工程师(React Native)
Senior Mobile Engineer (React Native)
关于Tarteel
Tarteel成立的使命是加强穆斯林与《古兰经》之间的关系。这一目标自创立之初就一直是我们工作的核心,我们继续努力提供适当的工具,使穆斯林社群能够更好地与安拉(SWT)的话语建立联系,并在此过程中滋养他们的信仰。受伊斯兰黄金时代启发,我们看到了宗教科技领域的巨大潜力。我们创建了Tarteel,以帮助穆斯林利用最先进的数字工具提升他们的《古兰经》学习。《古兰经》是一段旅程,而Tarteel是你的伙伴。
Tarteel应用已有超过2000万次下载,由我们最先进的模型驱动。作为一家公司,我们与Nvidia等领先的AI公司建立了合作关系,Nvidia将我们列为特色客户:。目前,我们有一个由20名非常有才华的人组成的团队。
我们正在寻找
在这个职位中,你将参与设计、构建和维护我们的移动应用程序。我们的移动应用主要使用React Native开发,也包含一些原生模块。我们还为某些性能关键任务集成了Kotlin Multiplatform。由于我们在Tarteel中大多数功能都支持离线使用,你将面临的挑战会不断拓展你的技能边界,并让你接触到之前未曾遇到的问题。如果你在移动开发方面有扎实的基础(尤其是React Native),并且对构建高质量软件充满热情,我们希望与你取得联系!
职责
- 使用React、React Native、Kotlin和SQL设计、开发和维护移动应用
- 与跨职能团队合作,定义、设计并交付新功能
- 独立完成中到大型功能(每个功能包含多个任务)而无需指导
- 执行像素级响应式设计和动画,具有高度的精致度和细节关注
- 强烈关注为目标用户创造功能性和愉悦的用户体验
- 编写干净、可维护且高效的代码,遵循最佳实践
- 主动识别并推动所有产品领域的变更
- 识别并解决性能和可扩展性问题
- 参与代码和设计评审,确保符合编码标准和产品质量
- 提供战略见解和技术指导,以构建代码库来支持我们随着产品功能扩展的用户基础
资格
- 学士学位及以上学历,计算机科学或相关专业优先
查看英文原文
About Tarteel
Tarteel was founded with one mission: to strengthen the relationship Muslims have with the Quran. This goal has been at the very heart of Tarteel since its creation, and we continue to strive to provide the proper tools to empower the Muslim ummah to better connect with the words of Allah SWT, nourishing their faith in doing so. Inspired by the Islamic Golden Age, we saw untapped potential in the area of religious technology. We built Tarteel to help Muslims improve their Quranic study using the best digital tools. The Quran is a journey, and Tarteel is your companion.
The Tarteel app has more than 20M downloads and is powered by our state of the art models. As a company we've established relationships with leading AI companies such as Nvidia, who has us as a featured customer: . We currently have a core team of 20 exceptionally talented individuals.
What we're looking for
In this role, you will help design, build, and maintain our mobile application. Our mobile app is primarily built with React Native, including some native modules. We’ve also integrated Kotlin Multiplatform for certain performance-critical tasks. Because we build most features in Tarteel to work offline, the kind of challenges you will get to solve will push the limits of your skillset and expose you to challenges you haven’t previously encountered. If you have a strong background in mobile development (especially with React Native) and a passion for building high-quality software, we want to hear from you!
Responsibilities
- Design, develop, and maintain mobile applications using React, React Native, Kotlin, and SQL
- Collaborate with cross-functional teams to define, design, and deliver new features
- Complete medium to large features (each with many tasks) independently without guidance
- Execute on pixel-perfect responsive designs and animations with a high degree of polish and an eye for detail
- Strong alignment towards creating functional and delightful user experiences for the intended audience
- Write clean, maintainable, and efficient code, adhering to best practices
- Proactively identify and drive changes as needed across all product areas
- Identify and resolve performance and scalability issues
- Participate in code and design reviews, ensuring adherence to coding standards and product quality
- Provide strategic insight and technical guidance on how to architect our code base to support our user base as we scale product features
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of experience in mobile or full-stack development
- 1+ years of experience in React Native development
- Proficiency in JavaScript, with relevant experience using React and React Native
- Strong understanding of mobile and web application architecture, design patterns, and best practices
- Solid knowledge of version control systems (e.g. Git)
- Familiarity with continuous integration and deployment tools and processes
- Experience with feature flagging and A/B testing
- Experience with development and maintenance of products serving 1M+ users
- Excellent problem-solving skills and attention to detail
- Strong verbal and written communication skills
- Ability to work independently and in a team-oriented environment
- Availability for meetings from Monday to Thursday between 8am and 12pm Eastern
Preferred Qualifications
- Experience with native (iOS, Android) code development using Swift, Objective-C, Kotlin, or Java
- Experience with Kotlin Multiplatform
- Experience with SQL
Benefits
- Fully remote work - Work anytime, anywhere
- Dunya + Akhira — Islamic work week + Islamic Holidays and culture
- Unlimited time off with manager approval
- Yearly team retreats and off-sites
- Ability to work in your thobe/abaya or traditional clothes in the comfort of your own home
- Work directly with the core founding team, reporting to the CTO
Interview Process
Our interview process for this role consists of three stages:
- 60-minute technical screener, including a live coding problem
- 60-minute technical interview diving into more depth than the screener and also including a live coding problem
- 60-minute culture fit interview focused on situational scenarios and personal perspectives
Originally posted on Himalayas