Role Overview
We are looking for a Mobile App Developer with 3+ years of hands-on experience in building, launching, and maintaining high-performance Android and iOS applications from the ground up. This role is ideal for someone who thrives in a fast-moving, ownership-driven environment and is comfortable working across the entire mobile development lifecycle.You will be responsible for developing scalable, user-centric mobile applications using modern app development frameworks such as Flutter, React Native, or Dart, and integrating with tools like Firebase, AppFlyer, or Singular. A strong foundation in asynchronous programming, responsive UI design, and test-driven development is essential. Bonus points for experience in web technologies and database query optimization.If you're someone who enjoys turning complex requirements into elegant, functional appsand wants to play a key role in shaping the mobile experience for a fast-growing productwed love to have you onboard.
Job Requirements
- 3+ years SDE experience (skin in the game, built stuff ground up, rock star engineer).
- Strong in OOPS, Functional programming.
- Experience with one or more App development technologies like Flutter, React Native, Dart etc.
- Experience with Android and iOS App development.
- Experience with App Store and Play Store.
- Experience with App development tools like Firebase, AppFlyer, Singular, etc.
- Experience with one or more front-end technologies like React.js, Angular, etc.
- Experience with HTML, HTML5, CSS, CSS3, Responsive Design, Bootstrapping etc.
- Experience with JavaScript, jQuery, TypeScript, web stacks, libraries, and frameworks.
- Experience with one or more Databases like PostgreSQL, SQL Server, Oracle, MongoDB, Cosmos, etc.
- Excellent Query writing.
- Experience with Asynchronous programming.
- Experience with Test Driven Development.
- Ensure optimal performance of App requests.
- Optimize application performance, including latency, throughput, and resource utilization.
- Design customer-facing UI for various business processes.
- Develop high-performance applications by writing testable, reusable, and efficient code.
- Running diagnostic tests, repairing defects, and providing technical support.
- Translate requirements into technical solutions.
- Write clean, efficient and well-documented code.
- Follow quality standards, principles and best practices.
- High degree of ownership.
- Excellent analytical and problem-solving skills with keen attention to detail.
- Exceptional work attitude.
- Work in a fast-paced Agile environment.
- Curious, speaks up the mind.
- Startup and/or product experience.
- Work both independently and within a team.
- Excellent communication skills (working with other people).
- Great organizational and time management skills.
- Available for urgent issues/tasks outside of business hours.
(ref:hirist.tech)