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