Software Engineer
Posted 18 days ago
Job Viewed
Job Description
Radicalhire, Saudi Arabia
Our Client is a leading solutions provider in Saudi Arabia and the Middle East, offering a wide range of solutions such as E-Learning, Document Management, and Customized Educational Solutions. They are authorized partners and resellers for WebCT, providing a world-leading course management system along with other tools for complete web-based learning solutions to higher education, K12, and corporate e-learning. In an effort to enhance their presence and solution provisioning, our client is looking to hire qualified professionals.
Job Specification- Bachelor of Computer Science
- 2-3 years experience
- .Net and SQL Experience is a must
- Knowledge of Document Management Systems is an asset
- Good verbal and written English
Senior Software Engineer
Posted 2 days ago
Job Viewed
Job Description
OUR VALUABLE CLIENT REQUIRED SENIOR SOFTWARE ENGINEER,
He should have Lead software systems and/or subsystems development for assigned projects/releases to assure delivery within scope and required quality.
- Significant practical experience in software development or IT implementation/design.
- Good analytical skills.
- Ability to persuade others.
Location: Information Technology and Services - Karachi, Pakistan
#J-18808-LjbffrMobile App Developer(Ios Android)
Posted today
Job Viewed
Job Description
We are looking for a Mobile Application Developer who is an expert in building apps for Android and iOS devices.
As a Mobile App Developer, your duties and responsibilities will include working together with our design team for product mocks and creating next-level, latest mobile apps for our company. You will be required to work with our team of mobile developers to build intuitive mobile apps.
If you consider yourself suitable for this Mobile Developer job, then we would like you to join us.
**Responsibilities**
- Analyze the requirements and propose the best possible solutions.
- Develop APIs for mobile functionality support and better user performance.
- Collaborate with the team to constantly innovate the design and functionality of apps
- Troubleshoot and debug apps and handle it over to testers for better performance.
- Update the apps according to the latest technology trends.
- Work closely with the product development team that is with other iOS Developers and Android Developers.
- Communicate with the client to understand their needs and user experiences.
- Write unit and UI tests to identify malfunctions.
- Research and propose new mobile apps and products.
- Follow standard coding practices while writing code.
**Requirements**:
- Bachelor’s degree in Computer Science, Information Technology or relevant field.
- Proven +2 years of work experience as a Mobile App Developer, Software Developeror a similar role in IT and Development Department.
- Portfolio of successfully released mobile apps on the app store.
- Proficient in mobile programming languages like Java, Objective-C, Swift 4.0, iOS SDK.
- Understanding of OOP design principles.
- Excellent knowledge about UNIX/Linux operating system.
- Strong analytical and organizational skills.
- Excellent development skills.
- Exceptional problem-solving attitude.
- Excellent managerial skills and strong work ethics.
- Good oral and written communication skills.
- Attention to detail
**Job Types**: Full-time, Permanent
**Salary**: From ﷼3,000.00 per month
Ability to commute/relocate:
- Jeddah: Reliably commute or planning to relocate before starting work (required)
**Experience**:
- Application Development: 5 years (preferred)
**Speak with the employer**
+91
Python Software Engineer - Ubuntu Hardware Certification Team
Posted 18 days ago
Job Viewed
Job Description
Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical .
Canonical is hiring a Python Software Engineer to join the Certification team, which develops tools to verify hardware compatibility with Ubuntu across desktops, laptops, servers, and IoT devices. The team works at the intersection of hardware and software, making familiarity with hardware essential for the candidate.
The Certification team creates tools for certifying hardware with Ubuntu Core, Ubuntu Desktop, and Server: . We design hardware probes and frameworks for software testing that ensure Ubuntu runs correctly on various devices.
This role offers an opportunity to impact Linux adoption across multiple device categories and industries. Canonical provides a dynamic, learning-rich environment, with the team primarily based in EMEA time zones, collaborating with colleagues in the Americas and APAC.
We work closely with silicon manufacturers, OEMs, ODMs, and internal teams to ensure a seamless, secure Ubuntu experience out of the box, expanding Ubuntu's presence on diverse devices.
Role descriptionWe seek a self-motivated Python developer to work on test automation tools and Linux-based embedded hardware. The role involves developing and maintaining Canonical's open-source certification tools, creating hardware solutions for test automation, and enhancing existing processes to improve Linux user experience.
Key responsibilities- Maintain and develop features for Python-based test automation tools like Checkbox, used internally and by industry partners.
- Innovate methods for remote, automated testing.
- Develop software for in-house testing hardware related to device features such as graphics, hotplug, and Bluetooth.
- Write functional and performance tests to support hardware enablement and regression prevention.
- Participate in international meetings, with occasional travel 2-3 times per year.
- Proficiency in Python programming.
- A pragmatic, quality-focused approach to software development.
- Interest in test automation methodologies.
- Experience with Ubuntu or other Linux distributions.
- Ability to work effectively within a globally distributed team.
- Passion for tinkering and making.
- Experience in agile development environments.
- Hardware testing experience, such as in IoT.
- Familiarity with C programming language.
About Canonical
Canonical is an international software company collaborating with the open-source community to deliver Ubuntu, the world's leading free software platform. Our services help organizations reduce costs, enhance security, and improve efficiency with Ubuntu.
We promote a diverse workplace, valuing different experiences and perspectives. All applications are considered fairly regardless of background or identity.
#J-18808-LjbffrField Software Engineer - Jeddah - Kingdom of Saudi
Posted today
Job Viewed
Job Description
- Understanding and hands on experience with popular open source software such as PostgreSQL, MongoDB, Kafka, Cassandra and NGINX.
- Discuss detailed architecture, designing complex solutions and guiding customers to successful data-center infrastructure operations
- Engage early on in the pre-sales process and remain engaged throughout the delivery phase
If you have a passion for the latest open source technologies, cloud-native development, data-center technologies such as Openstack, Kubernetes, Public Cloud (AWS, Azure, Google Cloud) and computer networking, you will love the Field Engineer role at Canonical.
**The successful Field Software Engineer will have**:
- BA/BS degree in Computer Science or related technical field
- 3 years of Linux development experience
- 3-5 years of professional experience with either OpenStack, Kubernetes, Ceph and/or Ubuntu
- Must be able to speak English fluently
- Strong background contributing code in Python and/or Go to open source projects in the cloud or devices area
- Excellent communication and presentation skills
- High motivation, ability to multi-task and follow-up reliably on commitments
- Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
- Experience with or willingness to learn new technologies, including LXD, Snaps, MAAS, Juju and Ubuntu
- Ability to travel globally for periods up to two weeks; up to 50% of travel time (pending on covid-19 restrictions)
**Nice to have**:
- Second language - French, German, Italian or Spanish
- Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status._
Mobile Developer
Posted 2 days ago
Job Viewed
Job Description
3 weeks ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Lucidya is seeking a skilled Mobile Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining mobile applications that provide a seamless user experience on both iOS and Android platforms. You will collaborate with our UI/UX designers to bring designs to life and work closely with backend developers to integrate mobile applications with server-side logic.
As a Mobile Developer at Lucidya, you will have the chance to work on innovative projects that leverage Machine Learning and Big Data technologies to analyze content from various data sources. We are looking for someone who is passionate about mobile technology and is eager to contribute to our mission.
Key Responsibilities:
- Develop high-quality mobile applications for iOS and Android
- Write clean, maintainable, and efficient code
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot and debug applications to optimize performance
- Ensure the best possible performance, quality, and responsiveness of applications
- Stay up-to-date with emerging trends and technologies in mobile development
- Contribute to the growth of Lucidya through interviewing, onboarding, or other recruitment efforts
- Implement push notification systems across native iOS and Flutter apps, integrating with Apple Push Notification Service (APNs) and Firebase Cloud Messaging (FCM)
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience as a Mobile Developer with a strong portfolio of mobile applications
- Proficiency in Swift, Objective-C for iOS, and/or Kotlin, Java for Android development
- Experience with mobile development frameworks (e.g., React Native, Flutter) is a plus
- Knowledge of RESTful APIs to connect applications to back-end services
- Strong understanding of UI/UX principles and best practices
- Experience with source control tools (e.g., Git)
- Ability to work independently as well as part of a team
- Excellent problem-solving skills and attention to detail
- Eagerness to learn and stay current with the latest mobile development trends and technologies
Why Join Us?
This is more than just an engineering role—it's an opportunity to shape the infrastructure and technical future of Lucidya . You'll play a key part in scaling our platform, building a strong engineering culture, and delivering technology that empowers companies across the region and beyond.
We offer Employee Stock Option Plans (ESOP) to give you ownership in the company's success, along with performance-based bonuses to reward your impact and dedication. As part of a fast-growing team, you'll have the autonomy to lead, innovate, and grow—both personally and professionally. Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Industries IT Services and IT Consulting
Jiddah, Makkah, Saudi Arabia 12 hours ago
Software Engineer - packaging - optimize Ubuntu Server Software Engineer - packaging - optimize Ubuntu Server Software Engineer - packaging - optimize Ubuntu Server for public cloudsWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Flutter Jobs in Jeddah !