Description :
We are looking for a talented and passionate Frontend Mobile Engineer to design, develop, and maintain engaging and high-performance mobile applications.
The ideal candidate will have deep expertise in modern frontend and mobile technologies, strong UI / UX sensibility, and a passion for building seamless, scalable, and visually compelling mobile user experiences.
You will collaborate with designers, backend engineers, and product managers to create applications that deliver superior performance and intuitive user interfaces across multiple platforms.
Key Responsibilities :
- Design, build, and maintain cross-platform mobile applications with a focus on performance, scalability, and user experience.
- Develop clean, maintainable, and well-documented code using modern frameworks such as React Native, Flutter, or Ionic.
- Implement responsive UI components and optimize for a variety of screen sizes and devices.
- Ensure smooth integration of frontend interfaces with backend APIs and microservices.
- Leverage native platform capabilities (Android / iOS) where necessary for enhanced performance or user interaction.
- Translate design wireframes and mockups into high-quality, pixel-perfect UI components.
- Collaborate with UI / UX designers to refine usability, animations, and interactive behavior.
- Optimize applications for speed, responsiveness, and minimal memory usage.
- Ensure consistency and adherence to design systems, brand guidelines, and accessibility standards.
- Work closely with backend engineers to integrate RESTful and GraphQL APIs.
- Implement state management (Redux, MobX, Provider, Bloc, etc.) for scalable app architectures.
- Conduct unit testing, integration testing, and UI automation using tools like Jest, Detox, or Appium.
- Debug and resolve performance bottlenecks, crashes, and other technical issues.
- Manage builds, releases, and deployments to App Store and Google Play Store.
- Monitor application performance and implement real-time analytics and crash reporting (Firebase, Sentry, etc.)
- Participate in continuous integration and continuous delivery (CI / CD) processes to streamline releases.
- Continuously improve code quality and adopt new technologies to enhance product reliability.
Technical Skills Required :
Proficiency in JavaScript (ES6+), TypeScript, and modern frontend frameworks.Hands-on experience with React Native or Flutter (at least one is mandatory).Understanding of native mobile development (Kotlin / Swift) is an added advantage.Experience with HTML5, CSS3, SASS / LESS, and responsive design principles.Knowledge of state management patterns (Redux, MobX, Provider, Bloc).Familiarity with component-based architectures and modular code design.Experience with RESTful APIs, GraphQL, and WebSocket integrations.Understanding of asynchronous programming, Promises, and RxJS concepts.Experience in app performance optimization (memory usage, render time, bundle size).Knowledge of profiling tools and debugging techniques for both Android and iOS.Proficiency in unit testing, integration testing, and UI automation :Bachelors or Masters Degree in Computer Science, Information Technology, or related discipline.3- 8 years of professional experience in frontend or mobile application development.Proven track record of delivering mobile applications to production (App Store / Play Store).Strong understanding of software design principles, UI / UX design, and mobile security practices.Excellent communication and teamwork skills with an eye for detail and quality(ref : hirist.tech)