We are looking for an Application Developer who will be responsible for designing, developing, testing, and maintaining mobile and web applications. The ideal candidate should have a strong understanding of software development principles and be capable of converting business requirements into efficient and scalable solutions. The role requires collaboration with designers, backend developers, and product teams to deliver high-quality applications that enhance user experience and support business growth.
Key Responsibilities
Application Development
- Design, develop, and maintain high-quality mobile and web applications.
- Write clean, reusable, and efficient code following industry best practices.
- Implement new features and enhance existing functionalities based on business requirements.
- Develop responsive and user-friendly interfaces to ensure an excellent user experience.
Integration and Backend Connectivity
- Integrate applications with REST APIs and third-party services.
- Work with databases and cloud services for seamless data management.
- Implement authentication, payment gateways, notifications, and other required integrations.
Testing and Quality Assurance
- Perform unit testing and debugging to ensure application reliability.
- Identify and resolve bugs, performance bottlenecks, and security vulnerabilities.
- Ensure applications meet functional and technical requirements before deployment.
Deployment and Maintenance
- Assist in application deployment and release management.
- Monitor application performance and provide timely updates and fixes.
- Maintain proper documentation and version control using Git.
Collaboration and Innovation
- Collaborate with UI/UX designers, backend developers, and business teams.
- Participate in requirement analysis and technical discussions.
- Stay updated with emerging technologies and suggest improvements to existing systems.
- Contribute ideas for new features and product enhancements.
Required Skills
Technical Skills
- Knowledge of Flutter, React Native, Android Development, or similar frameworks.
- Proficiency in programming languages such as Dart, JavaScript, TypeScript, Java, Kotlin, or Python.
- Understanding of REST APIs and JSON.
- Experience with Firebase and database technologies such as MySQL or MongoDB.
- Familiarity with Git and version control systems.
- Knowledge of software development lifecycle and debugging techniques.
Preferred Skills
- Experience with Node.js or backend technologies.
- Knowledge of cloud platforms such as Firebase, AWS, or Azure.
- Understanding of app publishing processes for Google Play Store and Apple App Store.
- Familiarity with payment gateway integration and push notifications.
- Basic understanding of UI/UX principles and responsive design.
Eligibility Criteria
- Bachelor's degree in Computer Science, Information Technology, MCA, BCA, B.Tech, or a related field.
- Candidates with 1–3 years of experience are welcome.
- Portfolio, GitHub profile, or published applications will be an added advantage.
Desired Qualities
- Strong analytical and problem-solving abilities.
- Ability to work in a fast-paced and collaborative environment.
- Good communication and interpersonal skills.
- Self-motivated and eager to learn new technologies.
- Strong attention to detail and commitment to delivering high-quality solutions.
Pay: ₹18,000.00 - ₹22,000.00 per month
Benefits:
- Cell phone reimbursement
- Flexible schedule
- Internet reimbursement
- Provident Fund
- Work from home
Ability to commute/relocate:
- Agra, Uttar Pradesh (Agra): Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Which technologies have you worked with?
- Please share links to your GitHub profile and portfolio/projects.
- Have you worked with databases such as MongoDB, MySQL, or PostgreSQL?
- Do you have experience with authentication and authorization (JWT, OAuth, etc.)?
- Have you developed admin panels, dashboards, booking systems, or similar applications?
- Have you integrated payment gateways or third-party APIs into an application?
- Are you familiar with Git and GitHub for version control?
- Have you deployed applications on platforms such as Vercel, Netlify, AWS, or similar services?
- Are you comfortable working in a startup environment with multiple responsibilities?
- Why do you believe you are a suitable candidate for this Application Developer role? (Short Answer)
Education:
Experience:
- Professionalism: 1 year (Preferred)
Work Location: Hybrid remote in Agra, Uttar Pradesh (Agra)