Software Developer (IT Start-Up)

Full Time
Employment Info

Rolls and Responsibilities.

–        Collaborate with the team to design, develop, and deploy software applications and mobile apps.

–        Take ownership of projects from concept to completion, ensuring high-quality deliverables that meet Client/Customer requirements

–        Participate in brainstorming sessions to generate creative ideas and innovative solutions

–        Write clean, efficient, and maintainable code using the latest technologies and best practices.

–        Continuously learn and stay updated on emerging technologies, tools, and frameworks to enhance product development.

–        Should have basic knowledge on UX/UI design to implement intuitive and visually appealing user interfaces.

–        Conduct thorough testing and debugging to identify and resolve software defects and performance issues

–        Collaborate with cross-functional teams to integrate backend services and APIs with frontend components

–        Contribute to code reviews, architectural discussions, and technical documentation efforts.

–        Embrace the startup culture of experimentation, iteration, and rapid prototyping to drive product innovation.

 Required Qualification.

–        Bachelor’s degree in computer science, Software Engineering, or related field. (Advanced degrees or relevant certifications are a plus)

–        Experience working in agile or lean startup environments.

–        Proficiency in programming languages such as Python, JavaScript (Node.js), Java, Swift, or Kotlin.

–        Strong understanding of web development technologies including HTML5, CSS3, and modern frontend frameworks (e.g., React, Angular, Vue.js).

–        Experience with mobile development frameworks such as React Native, Flutter, or Xamarin.

–        Knowledge of cloud platforms such as AWS, Google Cloud Platform, or Microsoft Azure.

–        Ability to thrive in a fast-paced startup environment, adapting to evolving priorities and tight deadlines.

–         Proven experience managing IT projects within a start-up or technology-driven environment.

–        Understanding of cyber security best practices and techniques for securing web and mobile applications.