Point your AI agent at freehire and let it find you a job.

Get the CLI →

Gunkul Engineering

New

Software Engineer

Posted Updated
Discussion

Duties & Responsibilities:

  1. Design, develop, and maintain mobile applications and related web applications, ensuring functionality, performance, security, and scalability.

  2. Analyze business and user requirements and translate them into technical solutions that deliver intuitive and user-friendly mobile experiences.

  3. Develop and integrate APIs and backend services to support mobile application functionality and ensure seamless data communication between systems.

  4. Perform testing, debugging, and troubleshooting to identify and resolve issues, ensuring application quality, stability, and reliability across different devices and platforms.

  5. Collaborate with UI/UX Designers, Business Development, and cross-functional teams to design and deliver mobile features that meet business objectives and user needs.

  6. Manage development tasks, estimate effort, track progress, and coordinate with relevant teams to ensure timely delivery.

  7. Prepare and maintain technical documentation to support application development, maintenance, and knowledge transfer.

  8. Stay up to date with mobile development technologies and best practices, and apply them to continuously improve application quality and user experience.


Qualifications:

  1. Bachelor's degree or higher in Computer Engineering, Computer Science, Information Technology, or a related field.

  2. Knowledge or experience in mobile application development and JavaScript.

  3. Familiarity with relevant technologies, such as:

    • Mobile Development: React Native or other mobile application development frameworks.

    • Frontend Development: React.js, JavaScript, HTML5, and CSS3.

    • Backend Development: Node.js and RESTful API integration.

    • Database: Basic knowledge of database design and data integration.

    • Version Control: Familiarity with Git for source code management and team collaboration.

  4. Understanding of mobile application architecture, responsive design, debugging, and software testing.

  5. Basic understanding of mobile application security, performance optimization, and application deployment.

  6. Experience with cloud services, CI/CD, or publishing applications to the App Store or Google Play is an advantage.

  7. Strong analytical and problem-solving skills, attention to detail, and the ability to collaborate effectively with cross-functional teams.

  8. A proactive, can-do mindset with a willingness to learn new technologies and continuously improve technical skills.


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available