We are looking for a highly skilled
Senior Software Engineer
with expertise in mobile and full-stack development. The role requires strong hands-on experience in
React Native, Flutter, React.js, Node.js, JavaScript, and TypeScript , along with the ability to design, develop, and deploy scalable applications. The ideal candidate will be responsible for building cross-platform apps, web applications, backend services, and mentoring junior developers.
Key Responsibilities
Design, develop, and maintain
mobile applications
using React Native and Flutter.
Build and maintain
web applications
using React.js.
Develop and optimize
backend services & APIs
using Node.js & Express.
Work with
JavaScript (ES6+) and TypeScript
to ensure scalable and maintainable code.
Implement
state management and data persistence
(Redux, Redux Persist, Async Storage, etc.).
Ensure
authentication, session management, and data security
across mobile and web platforms.
Integrate third-party APIs, SDKs, and services (Firebase, analytics, payments, etc.).
Deploy and manage applications on
app stores (iOS, Android, Huawei)
and web hosting platforms.
Collaborate with product managers, designers, and QA for
end-to-end delivery .
Perform
code reviews , enforce best practices, and write unit / integration tests.
Troubleshoot and optimize performance for both mobile and web platforms.
Mentor and guide junior engineers, sharing best practices in mobile and web development.
Required Skills & Qualifications
6–9 years of professional software development experience.
Strong expertise in :
React Native
(iOS & Android app development)
Flutter
(cross-platform mobile development)
React.js
(web development)
Node.js & Express
(backend development)
JavaScript (ES6+) & TypeScript
Experience with
Redux, Redux Toolkit, Redux Persist , and other state management tools.
Hands-on experience with
CI / CD tools
(EAS, Fastlane, Jenkins, GitHub Actions, etc.).
Familiarity with
mobile debugging tools
(Flipper, Xcode, Android Studio).
Strong understanding of
app architecture, design patterns, and clean code practices .
Knowledge of
database systems
(MongoDB, PostgreSQL, MySQL, or similar).
Experience in
RESTful APIs and secure API integrations .
Excellent
problem-solving, communication, and team collaboration skills .
Nice to Have
Knowledge of
cloud platforms
(AWS, Azure, GCP).
Familiarity with
Docker or DevOps basics .
Prior experience in
Agile / Scrum environments .
Exposure to
microservices architecture .
Experience in
leading a small development team .
Education
Bachelor's or master's degree in computer science , Engineering, or related field
(or equivalent work experience).
Senior Software Engineer • Amravati, Maharashtra, India