Senior Fullstack Developer
Synergetica
- Gurgaon, Haryana
- Permanent
- Full-time
- Develop Full-Stack Web & Mobile Applications – Build end-to-end solutions using Ionic, ReactJS, and Capacitor for hybrid mobile and web apps.
- Frontend Development – Implement responsive UI components using ReactJS, TypeScript, and Ionic Framework.
- Mobile App Development – Build, test, and deploy mobile applications for iOS & Android.
- State Management – Utilize Redux or React Context API to manage application state efficiently.
- API Integration & Backend Development – Consume RESTful APIs and GraphQL endpoints and develop backend services using .NET Core/Node.js.
- Authentication & Security – Implement OAuth 2.0, OpenID Connect, JWT, and secure communication with APIs.
- Database & Storage Management – Work with SQL (PostgreSQL, SQL Server), NoSQL (CosmosDB), and local storage.
- Performance Optimization – Improve load time, memory usage, and battery efficiency using lazy loading, caching, and asset optimization.
- Version Control & CI/CD – Manage source code with Git, GitHub, Azure Repos and set up CI/CD pipelines using GitHub Actions, Jenkins, or Firebase App Distribution.
- Mobile Build & Deployment.
- Testing & Debugging – Implement unit testing (React Testing Library), and mobile debugging.
- Cross-Team Collaboration – Work with TL, UI designers, developers, and DevOps teams to align development requirements.
- Agile Development & Documentation – Follow Scrum methodologies, participate in sprints, and maintain technical documentation.
- Experience deploying mobile apps to App Store and Google Play
- Familiarity with mobile-specific performance bottlenecks (e.g., background task handling, memory leaks)
- Exposure to Azure DevOps pipelines and mobile app distribution via Firebase
- Previous experience in food tech, retail, or delivery-focused applications
- Understanding of offline-first architecture and local storage handling for mobile apps
- Experience working with monorepos or shared component libraries
- Competitive salary depending on your experience
- Professional development opportunities
- Study and practice of English: courses and communication with colleagues and clients from different countries
- Yoga classes
- Compensation package (paid vacation, sick leaves)
- Flexible working hours (from 9-11 to 18-20)
- Comfortable office in Gurugram
- 5+ years of professional experience in full-stack development for both web and mobile platforms
- Strong proficiency in ReactJS, TypeScript, and Ionic Framework for building responsive and performant UIs
- Experience developing hybrid mobile apps for iOS and Android using Capacitor
- Solid understanding of state management using Redux or React Context API
- Hands-on experience with RESTful APIs and GraphQL, including building and consuming endpoints
- Backend development experience using .NET Core or Node.js
- Proficiency in OAuth 2.0, OpenID Connect, and JWT for secure authentication and authorization
- Experience working with relational databases (PostgreSQL, SQL Server) and NoSQL storage (CosmosDB)
- Skilled in performance optimization techniques: lazy loading, caching, asset bundling, and battery usage optimization
- Confident in using Git, GitHub, Azure Repos, and setting up CI/CD pipelines (e.g., GitHub Actions, Jenkins, Firebase App Distribution)
- Familiarity with unit testing (e.g., React Testing Library) and debugging mobile applications
- Experience working in Agile/Scrum teams with regular participation in sprints, daily stand-ups, and documentation
- Strong cross-functional collaboration skills, including work with designers, DevOps, and technical leads
- Fluent English (spoken and written) for effective communication with international stakeholders