Software Developer

Full Time | On Site
Janakpuri West

Roles & Responsibilities

    Core Responsibilities

    Development:

    • Develop, test, and maintain high-quality web applications using PHP (CI/Laravel).
    • Build and deploy scalable mobile applications with React Native.
    • Design and develop RESTful APIs for integration with front-end and mobile apps.

    Code Maintenance:

    • Write clean, maintainable, and efficient code.
    • Conduct code reviews and provide constructive feedback to team members.
    • Debugging & Troubleshooting:
    • Identify and resolve bugs in web and mobile applications.
    • Optimize application performance for speed and scalability.

    Collaboration:

    • Work closely with designers, product managers, and other developers to implement project requirements.
    • Participate in daily stand-ups, sprint planning, and retrospectives.

    Documentation:

    • Create and maintain technical documentation for applications and workflows.
    • Ensure clear and concise API documentation.

    Deployment:

    • Deploy applications to production environments and monitor performance.
    • Manage app updates on the App Store and Google Play.

    Additional Responsibilities

    • Stay updated with the latest technologies and industry trends.
    • Mentor junior developers and guide them on best practices.
    • Provide input on architectural decisions and system designs.
    • Ensure adherence to security and compliance standards.

Experience and Qualifications

    Technical Skills

    • Backend Development (PHP, CI, Laravel):
    • Proficient in PHP with hands-on experience in frameworks like CodeIgniter and Laravel.
    • Strong knowledge of MVC architecture and RESTful API development.
    • Experience in database design and management using MySQL or PostgreSQL.
    • Good understanding of version control systems like Git.

    Frontend Development:

    • Proficiency in HTML5, CSS3, JavaScript, and responsive design techniques.
    • Experience with front-end libraries/frameworks like Bootstrap, Tailwind CSS, or Vue.js (optional but beneficial).
    • Mobile App Development (React Native)
    • Solid understanding of React Native for building cross-platform mobile applications.
    • Experience in integrating third-party libraries and APIs.

    General Requirements:

    • Familiarity with Agile development methodologies.
    • Basic knowledge of cloud services like AWS, Azure, or Google Cloud (optional).
    • Understanding of code optimization and performance tuning techniques.
    • Knowledge of API integration and working with JSON/XML.

    Soft Skills

    • Strong problem-solving and analytical abilities.
    • Effective communication skills to collaborate with cross-functional teams.
    • Ability to work independently and manage time effectively.
    • Adaptability to new technologies and tools.