Software Developer
Skills
About the role
Job Description – Software DeveloperLocation
Byculla, Mumbai
Employment Type
Full-time | Work from Office
Working Days & Shift
Monday to Saturday
Shift Timing: 10:00 AM to 7:00 PM
Compensation
CTC: Up to ₹9 LPA (Based on experience, skills, and interview performance)
Experience Required
2–4 Years
Education Qualification
Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
Relevant technical certifications will be an added advantage.
About the Role
We are looking for a motivated and detail-oriented Software Developer to join our technology team. The ideal candidate will be responsible for developing, testing, maintaining, and enhancing mobile applications while collaborating closely with senior developers and cross-functional teams.
The role primarily involves working on Android Native applications and Flutter-based mobile applications, ensuring high performance, scalability, and seamless user experience.
Key ResponsibilitiesApplication Development
Design, develop, test, and maintain software applications.
Develop and maintain Android Native applications using Java.
Develop and maintain cross-platform mobile applications using Flutter.
Write clean, scalable, maintainable, and efficient code.
Participate in code reviews and development best practices.
Software Testing & Debugging
Troubleshoot software issues and resolve bugs efficiently.
Perform testing and quality assurance activities to ensure application reliability.
Monitor application performance and implement improvements.
API & Database Integration
Integrate REST APIs and third-party services into applications.
Work with databases such as MySQL and SQLite.
Ensure smooth communication between frontend and backend systems.
Deployment & Maintenance
Support application deployment, updates, and maintenance activities.
Maintain technical documentation and development records.
Ensure timely delivery of assigned development tasks.
Learning & Innovation
Stay updated with emerging technologies and development frameworks.
Continuously improve coding standards and development practices.
Contribute ideas for improving product functionality and user experience.
Required SkillsTechnical Skills
Strong knowledge of Java programming.
Experience in Android Native application development.
Working knowledge of Flutter framework and Dart programming language.
Understanding of REST APIs and mobile application integrations.
Knowledge of MySQL and SQLite databases.
Familiarity with Software Development Life Cycle (SDLC).
Experience with Git or other version control systems.
Strong debugging and troubleshooting skills.
Soft Skills
Strong analytical and problem-solving abilities.
Good communication and collaboration skills.
Ability to work independently and within a team environment.
Attention to detail and commitment to code quality.
Willingness to learn and adapt to new technologies.
Preferred Skills
Experience with Firebase integration.
Understanding of UI/UX principles for mobile applications.
Experience with API integrations and third-party libraries.
Knowledge of mobile application security best practices.
Experience publishing applications on the Google Play Store.
Exposure to Agile development methodologies.
Ideal Candidate Profile
Passionate about mobile application development.
Strong ownership and accountability for assigned projects.
Ability to manage multiple development tasks simultaneously.
Eager to learn, innovate, and contribute to product growth.
Comfortable working in a fast-paced technology environment.
Preferred Notice Period
Immediate Joiners to 30 Days Notice Period Preferred.
Pay: ₹600,000.00 - ₹900,000.00 per year
Work Location: In person
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.