Developer Bengaluru (India)

Developer Bengaluru (India)

01 Aug
|
Sonata Software
|
India

01 Aug

Sonata Software

India

Key Responsibilities 1. Leadership and Mentorship - Provide technical leadership and mentorship to a team of developers.
Review code, enforce coding standards, and promote a culture of continuous improvement.
Guide junior and mid-level developers on problem-solving and architectural decisions. 2.

Mobile Application

Development - Design, develop, and maintain cross-platform mobile apps using React Native.
Build reusable components and front-end libraries for scalability.
Ensure high performance and responsiveness across iOS and Android platforms.
Database and API Integration - Develop and maintain real-time and offline-first data models using MongoDB and MongoDB Realm.
Optimize database queries and synchronization to improve app performance.
Seamlessly integrate REST and GraphQL APIs and third-party services.
Architecture and Scalability - Define and implement scalable and secure mobile application architecture.
Drive best practices for performance optimization and application security.
Lead CI/CD pipeline setup and manage automated deployment workflows.
Collaboration and Stakeholder Communication - Work closely with product managers, designers, and stakeholders to define scope and deliverables.




Translate business requirements into detailed technical specifications.
Actively participate in sprint planning, retrospectives, and daily stand-ups. 6.

Continuous

Improvement - Stay updated on trends in mobile development, database technologies, and tooling.
Research and recommend tools, frameworks, and best practices to boost productivity.

Requirements Technical Skills - Languages: Expert-level JavaScript and TypeScript.
Frameworks: Extensive experience with React and React Native.
Database: Advanced knowledge of MongoDB and MongoDB Realm.
Technologies: Redux, Context API, REST/GraphQL API integration, push notifications.
Mobile DevOps: Familiar with deployment to the App Store and Google Play.

Leadership

Experience - Proven track record of mentoring and leading development teams.
Solid problem-solving skills with the ability to architect and scale applications.

General

Requirements - Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
5+ years of hands-on mobile development experience.
Solid understanding of mobile app lifecycle and performance best practices.
Robust communication and collaboration skills.

📌 Developer Bengaluru (India)
🏢 Sonata Software
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: developer bengaluru (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: developer bengaluru (india) / india