Job Overview :
We are seeking a talented and versatile Software Engineer with 3–4 years of professional experience to join our dynamic development team. In this role, you will be responsible for designing, building, and maintaining high-quality web applications as well as spearheading the development of our mobile applications (iOS and Android). The ideal candidate is a collaborative problem-solver who writes clean, maintainable code, has a proven track record of shipping production-ready software, and is deeply familiar with modern version control workflows.
Key Responsibilities :
- Application Development: Design, develop, test, and deploy robust, scalable web applications and native or cross-platform mobile applications.
- Code Maintenance & Optimization: Ensure the performance, quality, and responsiveness of applications. Identify bottlenecks, fix bugs, and optimize code for maximum speed and scalability.
- Version Control & Collaboration: Utilize Git for version control, including managing branches, resolving merge conflicts, and participating in code reviews to maintain high repository standards.
- Cross-Functional Collaboration: Collaborate with product managers, UX/UI designers, and backend engineers to deliver seamless user experiences across web and mobile platforms.
- Technical Mentorship & Best Practices: Contribute to team knowledge sharing, champion clean coding standards, and keep up-to-date with the latest industry trends, mobile SDKs, and web technologies.
Technical Skills & Qualifications :
Minimum Qualifications
- Experience: 3–4 years of professional software engineering experience developing and maintaining production-grade applications.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Web Development: Proven, hands-on experience in modern web application development.
- Mobile Development: Demonstrated experience in mobile app development for iOS and/or Android ecosystems (using frameworks such as React Native, Flutter, Swift, or Kotlin).
- Version Control: Proficiency with Git and standard Git workflows (e.g., GitHub, GitLab, Bitbucket, branching strategies, pull requests).
- Core Fundamentals: Solid understanding of computer science fundamentals, data structures, and algorithms.
Preferred Qualifications
- App Deployment: Experience publishing, updating, and managing apps in the Apple App Store and Google Play Store.
- DevOps: Familiarity with configuring or utilizing CI/CD pipelines for both web and mobile deployments.
- Architecture: Strong understanding of RESTful APIs, modern frontend architectures, and state management.
Soft Skills
- Strong analytical and problem-solving skills with a track record of troubleshooting complex issues.
- Excellent communication and teamwork abilities, with experience collaborating in agile environments.
- A proactive mindset with a strong attention to detail and a passion for delivering high-quality user experiences.
Benefits:
- Flexible schedule
- Internet reimbursement
- Paid time off
- Work from home
Application Question(s):
- Where in India are you located
- What is your Salary expectation ?
Education:
Experience:
- Node.js: 3 years (Required)
Language:
Work Location: Remote