Company Description
Cybe is a digital resilience and cybersecurity company delivering secure, high-performance solutions across mobile, web, identity, and emerging technologies. With deep expertise in Indonesia's regulatory landscape, data privacy, and secure digital transformation, we build scalable platforms that combine strong engineering, modern design, and trusted security frameworks. Our Jakarta team works on innovative products that power national-scale digital trust and enterprise growth.
Role Description
We are seeking a highly capable Front-End Developer to design and deliver modern, performant, and scalable digital experiences across both mobile and web platforms. You will collaborate with cross-functional teams to build elegant user interfaces, optimise performance, and ensure seamless user interactions. This role requires strong technical breadth, problem-solving ability, and comfort with multiple frameworks and platforms.
Key Responsibilities
- Develop high-quality mobile applications using Android native, iOS native, and Flutter.
- Build responsive, scalable web interfaces using React, React Native, and Typescript.
- Contribute to the frontend architecture, component design, state management, and performance optimisation.
- Integrate with APIs (REST/GraphQL) and backend services.
- Collaborate closely with product managers, UI/UX designers, and backend engineers.
- Write clean, maintainable code with strong documentation.
- Troubleshoot, debug, and resolve technical issues across platforms.
- Participate in code reviews and maintain engineering best practices.
Technical Skills (critical)
Mobile Development
- Android native (Kotlin/Java)
- iOS native (Swift/Objective-C)
- Flutter (Dart), with state management experience (Bloc/Provider/Riverpod)
Web Development
- React (Hooks, Context, state management, UI frameworks)
- React Native for mobile UIs
- Typescript
- PHP for system integration or backend support
Extended Foundations (beneficial)
- Familiarity with Linux systems and command-line scripting
- Experience with SQL (e.g., PostgreSQL, MySQL)
- Experience with NoSQL databases (e.g., MongoDB, Firebase, DynamoDB)
- Understanding of Graph databases (e.g., Neo4j, JanusGraph)
- Knowledge of Git workflows
- Understanding of frontend performance optimization
Soft Skills (highly important)
- Strong critical thinking and structured analysis
- Excellent
problem-solving skills - Clear and disciplined communication
- High attention to detail in documentation
- Collaborative mindset and ability to work in agile teams
Preferred / Bonus Skills (advantage)
- Experience with Web3 or blockchain (wallet integrations, smart contracts, Ethereum tools, )
- Experience with CI/CD, containerization (Docker & Kubernetes)
- Familiarity with Firebase, Supabase, or cloud-native front-end deployments
Who you are
You're an adaptable, curious, and technically sharp developer who enjoys crafting great user experiences. You take pride in quality, enjoy solving complex problems, and love working with the latest technologies.