Description:
We are looking for a skilled and versatile App Developer to join our team. This full-time, office-based role involves the end-to-end development of applications across mobile, desktop, and/or web platforms, depending on project needs.
The ideal candidate will have strong programming fundamentals, a practical mind-set, and a solid understanding of how to build, test, and maintain scalable and user-friendly applications that serve both internal users and external clients.
Key Responsibilities
- Design, develop, and maintain applications for web, desktop, and/or mobile platforms
- Work closely with stakeholders to understand requirements and translate them into functional software
- Integrate front-end interfaces with back-end systems and APIs
- Test and debug applications to ensure high performance and usability
- Maintain clean, well-documented, and efficient code
- Collaborate with other developers, designers, and IT staff to deliver quality software on time
- Stay updated with relevant technologies, tools, and best practices in app development
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 3+ years of hands-on experience in app development (mobile, desktop, or web)
- Proficiency in one or more of the following languages and frameworks:
- Mobile: Java, Kotlin, Swift, Flutter, React Native
- Web/Desktop: JavaScript, React, Angular, Electron, Python, .NET, etc.
- Solid understanding of RESTful APIs, databases, and version control systems (e.g., Git)
- Familiarity with app performance optimization, security, and responsive design principles
- Ability to manage multiple projects and meet deadlines in a structured work environment