Overview:
You’ll move beyond executing isolated tasks to owning complete features end- to- end—bringing strong technical judgment, architectural thinking, and a commitment to performance and maintainability across platforms.
We’re looking for a skilled and adaptable Mid- Level Cross- Platform Mobile Engineer with with 2–3 years of hands- on experience to join our growing engineering team. This hybrid role centers on building high- quality, scalable mobile applications using React Native or Flutter, while also contributing to and optimizing our Next.js web applications.
Core Responsibilities:
Cross- Platform Mobile Development (60%)
- Feature Ownership: Design, build, and maintain performant, reusable, and reliable mobile apps for both iOS and Android using React Native or Flutter.
- Integration: Develop secure, reliable integrations with third- party libraries, native modules, and backend services via RESTful and GraphQL APIs.
- Performance Optimization: Profile, diagnose, and resolve performance bottlenecks in rendering, memory, and threading to ensure smooth and responsive user experiences across devices.
- Architecture & State Management: Implement robust state management solutions (e.g., Redux Toolkit, MobX, BLoC, Provider, Riverpod) to handle complex data flow and business logic.
Front- End Development & Web Support (20%)
Next.js Development: Build and enhance high- quality, modular React components that deliver smooth and consistent user experiences across our Next.js web applications.
Collaboration: Partner closely with designers and backend engineers to ensure feature parity and cohesive UX across mobile and web platforms.
Performance Engineering: Apply modern architectural practices such as Server- Side Rendering (SSR) and Static Site Generation (SSG) to optimize site performance, speed, and SEO.
Quality, Testing, and Process (20%)
- Testing: Write and maintain comprehensive unit, integration, and UI tests using Jest or other framework- specific tools to ensure reliability and prevent regressions.
- CI/CD: Support improvements to automated testing and deployment pipelines, ensuring efficient, stable releases across all supported platforms.
- Code Review: Participate in regular code reviews, offering constructive feedback and sharing best practices to maintain a high engineering standard.