169 Jr Sw Engineer jobs in Saudi Arabia
Software Developer
Posted 2 days ago
Job Viewed
Job Description
Location : Jeddah, Saudi Arabia
In fast-changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security, and space, our architects design innovative solutions that make our tomorrow's possible.
We have been present in Saudi Arabia for 40 years and, with over 600 employees to date, we are growing rapidly. We are delivering signaling, control, and train protection systems for the North–South Railway (NSR), the longest system of its kind in the world. We are key suppliers of In-flight entertainment and connectivity systems, as well as air traffic management solutions in Saudi Arabia. We are making Saudi Arabia a safer place by securing critical infrastructure and providing e-security solutions that protect electronic payment systems. Thales has been selected to supply major electronic systems for air defence, and we have supplied communication and optronic systems for the Army, the Saudi Arabia National Guards, and the Air Force.
JOB OBJECTIVE
- Develop proficiency in programming languages, frameworks, and tools; apply this knowledge to write clean, efficient, and maintainable code.
- Collaborate with senior developers, architects, and cross-functional teams to understand and translate business requirements into technical specifications and design documents.
- Participate in the development of software applications, modules, and components, following established coding standards, best practices, and development methodologies.
- Assist in designing and implementing database schemas, APIs, and integration points, ensuring data integrity, security, and performance.
- Conduct thorough testing and debugging of software components, identify and resolve issues, ensuring the delivery of high-quality, error-free code.
- Contribute to developing and maintaining technical documentation, including user manuals, installation guides, and code comments, to facilitate knowledge sharing and future maintenance.
- Participate in code reviews, provide constructive feedback, and incorporate suggestions from senior developers to improve code quality and adhere to best practices.
- Continuously expand knowledge and stay updated with industry trends, technologies, and best practices through self-learning, training, and professional development.
- Collaborate effectively with team members, fostering a positive and inclusive work environment, and contribute to team discussions and problem-solving.
- Demonstrate a strong commitment to delivering high-quality work within project timelines, proactively communicating progress, challenges, and risks to stakeholders.
- Provide technical support and troubleshooting assistance to end-users, resolving software issues in a timely and professional manner.
ROLES & RESPONSIBILITIES
- Work with architects to transform high and low-level system designs into technical components.
- Develop applications based on technical requirements, design, and architecture standards.
- Design and develop reusable code and libraries for platforms and shared services.
- Produce work products and applications aligned with system design and project plans.
- Draft specifications, technical designs, unit tests, code reviews, and system integration documents during the project lifecycle.
- Maintain high standards of delivery quality.
- Collaborate with team members and stakeholders effectively.
WORK EXPERIENCE REQUIREMENTS :
- Java development experience of 5+ years.
- Saudi National.
- Good knowledge and experience with Java / AngularJS, GoLang, Spring framework, Spring Boot, Spring Cloud, and Microservices architecture.
- Experience in writing complex SQL statements with Oracle or Microsoft SQL Server.
- Experience designing services and applications using Microservices or SOA principles.
- Practical knowledge of Jenkins, Maven, Nexus/Artifactory, Ansible, GIT.
- Good understanding of CI/CD, build, and dependency management using messaging systems like WebSphere MQ or RabbitMQ.
- Strong knowledge of application system design, development, testing, deployment, and maintenance.
- Experience implementing extensive unit tests with automated frameworks.
- Experience working with Agile methodologies.
QUALIFICATION, CERTIFICATION & EDUCATIONAL REQUIREMENTS
- Engineering Degree in Computer Science.
At Thales, we provide careers, not just jobs. With 80,000 employees in 68 countries, our mobility policy enables employees to develop their careers at home and abroad, in their current fields or new areas. We believe embracing flexibility is a smarter way of working. Great journeys start here, apply now!
#J-18808-LjbffrSoftware Developer
Posted 5 days ago
Job Viewed
Job Description
• Practical experience in programming and dealing with (SQL) server and (MYSQL) database. • Experience in Geographical Information System (GIS) data processing. • Practical experience in information systems data processing.
Requirements
• Minimum of 3-4 years’ experience in programming/software development using (Asp. Net core, Asp.net MVC, Angular, JavaScript, Net technologies, C #, react). • Proficiency in writing and speaking in English. • Report writing skills. • The ability of discovering and fixing the errors in any application. • The ability of coordinating with different service providers.
About the company
Saudi Networkers Services, incorporated in 2001 with an aim to provide the world class business and consulting services through a combination of market insight, technical excellence and unrivalled agile methodology. Our success stems from building strong relationships and trusted partners, which enabled us delivering exceptional services to public sector, as well as some world's leading organizations, in Telecommunication, Information Technology, Cyber Security, Banking, Energy, Utilities and various other industry arenas. We collaborate closely, ideate that how the work gets done, while working alongside businesses to collaborate on growth and applying breakthrough innovations, that drive exponential impact, managed by teams specialized in their assigned industry sectors.
Senior Software Developer
Posted 11 days ago
Job Viewed
Job Description
Müller's Solutions is seeking an experienced and motivated Senior Software Developer to join our dynamic team. In this role, We are looking for a Senior Software Developer with a strong command of modern web technologies to lead the development of scalable, performant, and secure web applications. Our stack includes Angular (v11-20), Firebase, TypeScript, and modern frontend tooling supported by CDNs, Google Analytics, and secure hosting practices.
Responsibilities:
- Lead the development of high-quality software applications, ensuring adherence to best practices and coding standards
- Design and implement scalable software architecture that supports business objectives
- Mentor and guide junior developers, sharing knowledge and improving team capabilities
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot and debug applications to ensure optimal performance and reliability
- Conduct code reviews and provide constructive feedback to enhance code quality
- Stay up-to-date with emerging technologies and industry trends, and apply them to improve existing systems and processes
- Frontend Engineering:
- Create responsive, user-focused interfaces utilizing Angular, TypeScript, Bootstrap, Font Awesome, and the Google Font API
- Develop sophisticated UI components with jQuery, jQuery UI, DataTables, and Select2
- Backend & Cloud Integration:
- Oversee the integration of Firebase services, including Firestore, Authentication, Functions, and Hosting
- Guarantee efficient content delivery and minimal latency for users across the globe
- Security & Best Practices:
- Implement advanced security measures such as HSTS, authentication workflows, and secure credential handling
- Ensure that applications adhere to the secure development lifecycle standards (SDLC)
- Promote the use of contemporary web protocols like HTTP/3
- Analytics & Monitoring:
- Establish and oversee tracking systems using Google Analytics 4 (GA4), Google Tag Manager, and DoubleClick Floodlight
- Leverage gathered data to guide product strategies and enhance performance
- Continuous Improvement:
- Keep informed of industry developments and actively suggest enhancements to tools, frameworks, and processes
- Engage in sprint planning, retrospectives, and contribute to fostering a culture of technical excellence
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience as a Software Developer with at least 5 years of hands-on development experience
- Proficiency in multiple programming languages (e.g., Java, C#, Python, etc.) and frameworks
- Experience with front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js) is a plus
- Strong understanding of software development methodologies (Agile, Scrum) and version control systems (Git)
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and collaboration skills
- Experience with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture
- Familiarity with containerization technologies (Docker, Kubernetes) is a plus
- Experience with front-end frameworks (Angular)
- Knowledge of server-side development (Firebase, SQL)
- Experience with DevOps practices and tools (GitHub)
- Familiarity with Agile development methodologies
Why Join Us:
Opportunity to work with a talented and passionate team.
Competitive salary and benefits package.
Exciting projects and innovative work environment. Seniority level
- Seniority level Mid-Senior level
- Employment type Temporary
- Job function Other
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Müller's Solutions by 2x
Get notified about new Senior Software Engineer jobs in Riyadh, Riyadh, Saudi Arabia .
Assistant Manager - Full Stack Developer Full Stack Mobile Application DevelopmentRiyadh, Riyadh, Saudi Arabia 16 hours ago
Junior Software Engineer - Cross-platform C++ - MultipassWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrERP Software Developer (Odoo)
Posted 3 days ago
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
Job SummaryWe are seeking an experienced ERP Software Developer (Odoo) with over 10 years of hands-on experience in designing, developing, and customizing ERP solutions using the Odoo framework. The ideal candidate will be responsible for implementing new system modules, enhancing existing features, and ensuring seamless integration of the ERP system with external platforms.
Key Responsibilities- Design and develop custom modules within the Odoo framework to meet business and operational needs.
- Analyze business requirements and translate them into effective technical solutions.
- Customize and enhance Odoo modules in areas such as Procurement, Finance, HR, and Inventory Management.
- Build and maintain API integrations with third-party systems.
- Manage and optimize PostgreSQL databases to support ERP performance and scalability.
- Provide technical support and troubleshooting for day-to-day user issues.
- Collaborate with cross-functional teams to gather requirements and conduct system testing.
- Ensure code quality and system updates comply with internal data security and software standards.
- Document custom modules and technical processes for internal knowledge sharing.
- Monitor system performance and implement enhancements to improve user experience.
- Minimum 10 years of experience in ERP software development, with a strong focus on Odoo.
- Proficiency in Python, PostgreSQL, HTML, JavaScript, and XML.
- Experience with Linux environments and version control tools such as Git.
- Strong understanding of business workflows and ERP processes in Procurement, Finance, HR, and Inventory.
- Proven ability to develop and integrate RESTful APIs.
- Excellent problem-solving and debugging skills.
- Strong communication skills and ability to work collaboratively in a team-oriented environment.
- Odoo certification(s) or relevant training.
- Experience with Odoo.sh or other cloud-based Odoo environments.
- Familiarity with Agile or Scrum development methodologies.
- Mid-Senior level
- Full-time
- Other
- IT Services and IT Consulting
Software Developer in Test
Posted 4 days ago
Job Viewed
Job Description
We're looking for a proactive individual to join our dynamic team and help us deliver top-tier software solutions. If you have a solid background in modern automation frameworks and thrive in an environment where you can work independently and solve complex problems, we want to hear from you!
In this role, you'll be instrumental in ensuring the quality and reliability of our products throughout the entire software development lifecycle. You'll leverage your expertise to design, build, and maintain robust automation frameworks, collaborating closely with development and product teams to ensure comprehensive test coverage.
Who are we
Lean enables companies to seamlessly connect to their users’ bank accounts to initiate real-time payments and retrieve their account information. Our products have garnered the trust of leading companies and enabled them to deliver powerful experiences when connected with a user’s bank account, allowing users to perform prudent financial planning, get better rates on loans, transfer money to friends, and more, without compromising on privacy or security.
Some of Lean’s clients include the likes of Ciclys, Tabby, Tamara, Salla, Tawuniya, and many more, making it the region’s most valuable Open Banking platform. The company has now processed hundreds of millions of dollars, and its products are also connected with hundreds of thousands of accounts. Lean envisions a fully inclusive financial ecosystem that serves everyone, no matter where they bank or live in the MENAP region.
Responsibilities
Design, develop, and maintain robust and scalable automated test frameworks using cutting-edge tools like Playwright, WebdriverIO, and similar technologies for both UI and API testing.
Craft detailed, comprehensive, and well-structured test plans and test cases based on functional and non-functional requirements.
Proactively collaborate with developers, product managers, and other stakeholders to understand requirements, clarify specifications, and ensure end-to-end test coverage.
Participate actively in code reviews, providing constructive feedback from a quality assurance perspective.
Champion continuous improvement of our QA processes, tools, and methodologies, always seeking ways to enhance efficiency and effectiveness.
Work independently to effectively manage and prioritize testing activities, demonstrating strong ownership and accountability for your deliverables.
Assist in troubleshooting production issues and accurately replicating customer-reported defects for quick resolution.
Stay at the forefront of the industry by continuously researching and adopting new testing tools and strategies.
Execute manual and automated tests, thoroughly analyze results, and accurately document and track software defects with clear, reproducible steps.
Required Skills
5+ years of progressive experience in software quality assurance, with a significant emphasis on designing and implementing test automation solutions.
Proven hands-on expertise with Playwright and WebdriverIO, along with a strong background in API testing.
Proficiency in at least one modern programming language, such as JavaScript/TypeScript or Python.
Exceptional problem-solving and analytical skills, coupled with a meticulous attention to detail.
Demonstrated ability to work autonomously, manage multiple tasks efficiently, and prioritize effectively in a dynamic, fast-paced environment.
A solid understanding of software testing methodologies, tools, and best practices.
Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions) and integrating automated tests within them.
Strong verbal and written communication skills (Arabic and English), enabling you to clearly articulate technical issues and collaborate seamlessly with both technical and non-technical teams.
Bonus
Experience with performance testing tools (e.g., JMeter, LoadRunner, k6) to identify bottlenecks and ensure system scalability.
Prior experience working within the payments domain or with complex financial technologies.
Hands-on experience with mobile automation frameworks and tools.
NB. While we think the above experience could be important, we’re keen to hear from people that believe they have valuable experience to bring to the role. If you identify with the team and mission, but not all of our requirements, then please still apply!
Why Join us?Lean is the first regulated open banking and open finance company operating across the UAE and Saudi Arabia. Since 2019 we've been on a mission to become the pre-eminent A2A payments company in the Middle East - enabling our clients to seamlessly connect to their users’ bank accounts to initiate real-time payments and retrieve account information. Our products have garnered the trust of some of the leading companies in the region, including the likes of Etisalat Group, Careem, Binance, Tabby, Tamara, Tawuniya, and more.
To date, Lean has processed billions of dollars, and our products have connected with hundreds of thousands of accounts across the region. We've recently announced our $67.5 million Series B funding round led by General Catalyst, following earlier investment from Sequoia Capital. This funding marks a major milestone for Lean and the financial ecosystem across the MENA region. At Lean, we’re committed to driving the next generation of financial innovation by making financial data and payments more accessible and transparent for businesses and consumers alike.
To that end, we're always on the lookout for talented, driven, and entrepreneurial candidates to join us in our mission of enabling the next generation of financial innovation. If you're motivated by solving hard problems and leaving a lasting legacy while you're at it, Lean's where you need to be.
Not only do we offer competitive salaries, private healthcare, and flexible office hours, but we also insist that every member of the team hold a meaningful equity stake in the business to ensure long-term alignment. We'd love you to join us for this journey!
Lean is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.
When applying for a job at Lean Technologies, we will need to collect, use and share Personal Data about you with different members of our team during the application process. This may mean transferring your data to members of the team in one of our office locations worldwide outside of the country you are in. Please refer to our Privacy Notice on our website for more information about how we may use and store your Personal Data
#J-18808-LjbffrJunior Software Developer - Observability
Posted 11 days ago
Job Viewed
Job Description
Join to apply for the Junior Software Developer - Observability role at Canonical
Join to apply for the Junior Software Developer - Observability role at Canonical
Get AI-powered advice on this job and more exclusive features.
Canonical seeks a Junior developer with a proven track record in Python and/or Go. As part of the Observability team, you will develop a cloud-native monitoring stack that composes best-in-class open-source monitoring tools. The stack is opinionated, resilient, and scalable, providing deep insights out of the box. The user experience is polished and seamless for the end-users, and its administrators will enjoy smooth, lightweight Day 1 and Day 2 operations.
This is an exciting opportunity for a software engineer passionate about open source software, Linux, Kubernetes, and Observability. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.
The monitoring stack will monitor applications running on a mix of cloud technologies such as Kubernetes and OpenStack, as well as bare-metal, virtual machines and containers. The stack will be capable of monitoring applications and infrastructure irrespective of whether they are operated by Juju, and will leverage multiple data sources at various levels of the architecture, including Juju itself, to contextualize the collected telemetry and insights delivered to the end-users.
You can read more about the project here and here.
Location: This role will be based remotely in the EMEA and Americas regions
What your day will look like
- Collaborate proactively with a globally distributed team
- Write, test and document high quality code to create new features
- Debug issues and interact with a vibrant community
- Review code produced by other engineers
- Attend conferences to represent Canonical and the Charmed Observability Stack
- Work from home with global travel 2 to 4 weeks for internal and external events
- You love technology and working with brilliant people
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You are a skilled Python developer, preferably with a track record in open source
- You have a working knowledge of Go
- You have interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems.
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.
- Fully remote working environment - we've been working remotely since 2004!
- Personal learning and development budget of 2,000USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues at 'sprints'
- Priority Pass for travel and travel upgrades for long haul company events
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Junior Software Engineer” roles. Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer (Python/Linux/Packaging) Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Solutions Engineering Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Cross-platform C++ - Multipass Software Engineer - Immutable Ubuntu Desktop Python Software Engineer - Ubuntu Hardware Certification Team Software Engineer - Python - Container Images Software Engineer - Python - Container Images Distributed Systems Software Engineer, Python / Go System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & AnalyticsWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrERP Software Developer (Odoo)
Posted 11 days ago
Job Viewed
Job Description
Job Summary:
We are seeking an experienced ERP Software Developer (Odoo) with over 10 years of hands-on experience in designing, developing, and customizing ERP solutions using the Odoo framework. The ideal candidate will be responsible for implementing new system modules, enhancing existing features, and ensuring seamless integration of the ERP system with external platforms.
Key Responsibilities:
- Design and develop custom modules within the Odoo framework to meet business and operational needs.
- Analyze business requirements and translate them into effective technical solutions.
- Customize and enhance Odoo modules in areas such as Procurement, Finance, HR, and Inventory Management.
- Build and maintain API integrations with third-party systems.
- Manage and optimize PostgreSQL databases to support ERP performance and scalability.
- Provide technical support and troubleshooting for day-to-day user issues.
- Collaborate with cross-functional teams to gather requirements and conduct system testing.
- Ensure code quality and system updates comply with internal data security and software standards.
- Document custom modules and technical processes for internal knowledge sharing.
- Monitor system performance and implement enhancements to improve user experience.
Required Qualifications:
- Minimum 10 years of experience in ERP software development, with a strong focus on Odoo .
- Proficiency in Python , PostgreSQL , HTML , JavaScript , and XML .
- Experience with Linux environments and version control tools such as Git .
- Strong understanding of business workflows and ERP processes in Procurement, Finance, HR, and Inventory.
- Proven ability to develop and integrate RESTful APIs.
- Excellent problem-solving and debugging skills.
- Strong communication skills and ability to work collaboratively in a team-oriented environment.
Preferred Qualifications:
- Odoo certification(s) or relevant training.
- Experience with Odoo.sh or other cloud-based Odoo environments.
- Familiarity with Agile or Scrum development methodologies.
Be The First To Know
About the latest Jr sw engineer Jobs in Saudi Arabia !
Front End Software Developer
Posted 11 days ago
Job Viewed
Job Description
• Determine the structure and design of web pages.
• Quality assurance of user experience determines design options.
• Develop features to improve user experience.
• Strike a balance between functional and aesthetic design.
• Ensure improved web design for smartphones.
• Build reusable code for future use.
• Optimize web pages for maximum speed and scalability.
• Use a variety of markup languages to write web pages.
• Maintain brand consistency throughout the design.
Qualifications:
• Bachelor's degree in computer programming, computer science, or related field.
• Proficiency and understanding of specific languages, such as .net or C# and operating systems may be required.
• Strong understanding of the web development cycle and programming techniques and tools.
• 6 years experience. #J-18808-Ljbffr
Software Developer in Test
Posted 22 days ago
Job Viewed
Job Description
We're looking for a proactive individual to join our dynamic team and help us deliver top-tier software solutions. If you have a solid background in modern automation frameworks and thrive in an environment where you can work independently and solve complex problems, we want to hear from you!
In this role, you'll be instrumental in ensuring the quality and reliability of our products throughout the entire software development lifecycle. You'll leverage your expertise to design, build, and maintain robust automation frameworks, collaborating closely with development and product teams to ensure comprehensive test coverage.
Who are we
Lean enables companies to seamlessly connect to their users’ bank accounts to initiate real-time payments and retrieve their account information. Our products have garnered the trust of leading companies and enabled them to deliver powerful experiences when connected with a user’s bank account, allowing users to perform prudent financial planning, get better rates on loans, transfer money to friends, and more, without compromising on privacy or security.
Some of Lean’s clients include the likes of Ciclys, Tabby, Tamara, Salla, Tawuniya, and many more, making it the region’s most valuable Open Banking platform. The company has now processed hundreds of millions of dollars, and its products are also connected with hundreds of thousands of accounts. Lean envisions a fully inclusive financial ecosystem that serves everyone, no matter where they bank or live in the MENAP region.
Responsibilities
Design, develop, and maintain robust and scalable automated test frameworks using cutting-edge tools like Playwright, WebdriverIO, and similar technologies for both UI and API testing.
Craft detailed, comprehensive, and well-structured test plans and test cases based on functional and non-functional requirements.
Proactively collaborate with developers, product managers, and other stakeholders to understand requirements, clarify specifications, and ensure end-to-end test coverage.
Participate actively in code reviews, providing constructive feedback from a quality assurance perspective.
Champion continuous improvement of our QA processes, tools, and methodologies, always seeking ways to enhance efficiency and effectiveness.
Work independently to effectively manage and prioritize testing activities, demonstrating strong ownership and accountability for your deliverables.
Assist in troubleshooting production issues and accurately replicating customer-reported defects for quick resolution.
Stay at the forefront of the industry by continuously researching and adopting new testing tools and strategies.
Execute manual and automated tests, thoroughly analyze results, and accurately document and track software defects with clear, reproducible steps.
Required Skills
5+ years of progressive experience in software quality assurance, with a significant emphasis on designing and implementing test automation solutions.
Proven hands-on expertise with Playwright and WebdriverIO, along with a strong background in API testing.
Proficiency in at least one modern programming language, such as JavaScript/TypeScript or Python.
Exceptional problem-solving and analytical skills, coupled with a meticulous attention to detail.
Demonstrated ability to work autonomously, manage multiple tasks efficiently, and prioritize effectively in a dynamic, fast-paced environment.
A solid understanding of software testing methodologies, tools, and best practices.
Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions) and integrating automated tests within them.
Strong verbal and written communication skills (Arabic and English), enabling you to clearly articulate technical issues and collaborate seamlessly with both technical and non-technical teams.
Bonus
Experience with performance testing tools (e.g., JMeter, LoadRunner, k6) to identify bottlenecks and ensure system scalability.
Prior experience working within the payments domain or with complex financial technologies.
Hands-on experience with mobile automation frameworks and tools.
NB. While we think the above experience could be important, we’re keen to hear from people that believe they have valuable experience to bring to the role. If you identify with the team and mission, but not all of our requirements, then please still apply!
Why Join us?
Lean is the first regulated open banking and open finance company operating across the UAE and Saudi Arabia. Since 2019 we've been on a mission to become the pre-eminent A2A payments company in the Middle East - enabling our clients to seamlessly connect to their users’ bank accounts to initiate real-time payments and retrieve account information. Our products have garnered the trust of some of the leading companies in the region, including the likes of Etisalat Group, Careem, Binance, Tabby, Tamara, Tawuniya, and more.
To date, Lean has processed billions of dollars, and our products have connected with hundreds of thousands of accounts across the region. We've recently announced our $67.5 million Series B funding round led by General Catalyst, following earlier investment from Sequoia Capital. This funding marks a major milestone for Lean and the financial ecosystem across the MENA region. At Lean, we’re committed to driving the next generation of financial innovation by making financial data and payments more accessible and transparent for businesses and consumers alike.
To that end, we're always on the lookout for talented, driven, and entrepreneurial candidates to join us in our mission of enabling the next generation of financial innovation. If you're motivated by solving hard problems and leaving a lasting legacy while you're at it, Lean's where you need to be.
Not only do we offer competitive salaries, private healthcare, and flexible office hours, but we also insist that every member of the team hold a meaningful equity stake in the business to ensure long-term alignment. We'd love you to join us for this journey!
Lean is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.
When applying for a job at Lean Technologies, we will need to collect, use and share Personal Data about you with different members of our team during the application process. This may mean transferring your data to members of the team in one of our office locations worldwide outside of the country you are in. Please refer to our Privacy Notice on our website for more information about how we may use and store your Personal Data
#J-18808-Ljbffr
Front End Software Developer
Posted today
Job Viewed
Job Description
• Quality assurance of user experience determines design options.
• Develop features to improve user experience.
• Strike a balance between functional and aesthetic design.
• Ensure improved web design for smartphones.
• Build reusable code for future use.
• Optimize web pages for maximum speed and scalability.
• Use a variety of markup languages to write web pages.
• Maintain brand consistency throughout the design. Qualifications: • Bachelor's degree in computer programming, computer science, or related field.
• Proficiency and understanding of specific languages, such as .net or C# and operating systems may be required.
• Strong understanding of the web development cycle and programming techniques and tools.
• 6 years experience. #J-18808-Ljbffr