3,316 Softwaredevelopment jobs in Kenya
UI/UX Designer - Mobile Application Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design user-friendly and visually appealing interfaces for iOS and Android mobile applications.
- Create wireframes, user flows, prototypes, and high-fidelity mockups to effectively communicate design concepts.
- Conduct user research and usability testing to gather insights and validate design decisions.
- Translate user needs, business requirements, and technical constraints into elegant design solutions.
- Collaborate closely with product managers, developers, and other stakeholders to ensure design feasibility and alignment.
- Develop and maintain design systems and style guides to ensure consistency across all product interfaces.
- Iterate on designs based on user feedback, data analysis, and evolving product requirements.
- Stay up-to-date with the latest UI/UX trends, technologies, and best practices in mobile design.
- Contribute to the overall product strategy and user experience vision.
- Present design concepts and solutions effectively to cross-functional teams and leadership.
- Ensure designs are optimized for accessibility and performance across different devices and screen sizes.
- Bachelor's degree in Graphic Design, Interaction Design, Human-Computer Interaction, or a related field.
- Minimum of 5 years of experience as a UI/UX Designer, with a strong focus on mobile application design.
- A compelling portfolio demonstrating expertise in mobile UI/UX design, including case studies.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, or similar.
- Solid understanding of user-centered design principles, information architecture, and interaction design.
- Experience with user research methodologies and usability testing.
- Excellent visual design skills, including typography, color theory, and layout.
- Strong communication and collaboration skills, with the ability to articulate design rationale clearly.
- Ability to work independently and manage time effectively in a fully remote environment.
- Knowledge of mobile development processes and platform guidelines (iOS Human Interface Guidelines, Android Material Design).
Senior UX/UI Designer - Mobile Application Development
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Conduct user research, including surveys, interviews, and usability testing, to understand user needs and behaviors.
- Develop user personas, user journeys, and site maps to guide the design process.
- Create wireframes, mockups, and interactive prototypes to effectively communicate design ideas and user flows.
- Design intuitive and visually appealing user interfaces (UIs) for iOS and Android mobile applications, adhering to platform guidelines and brand standards.
- Translate complex requirements into simple, elegant, and user-friendly design solutions.
- Collaborate closely with product managers, developers, and other stakeholders to define product requirements and ensure design feasibility.
- Iterate on designs based on user feedback, usability testing, and A/B testing results.
- Maintain and evolve design systems and style guides to ensure consistency across all product touchpoints.
- Stay up-to-date with the latest UX/UI trends, design tools, and best practices in mobile application design.
- Advocate for the user throughout the product development lifecycle.
- Present design concepts and rationale to internal teams and stakeholders.
- Mentor junior designers and contribute to the growth of the design team.
Qualifications:
- Bachelor's degree in Design, Human-Computer Interaction, Psychology, or a related field, or equivalent practical experience.
- Minimum of 5 years of experience in UX/UI design, with a strong portfolio showcasing successful mobile application designs.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, or similar.
- Solid understanding of user-centered design principles, interaction design, and visual design best practices for mobile platforms (iOS and Android).
- Experience with conducting user research and usability testing.
- Excellent communication, presentation, and interpersonal skills.
- Ability to work effectively in a fast-paced, collaborative, and fully remote environment.
- Familiarity with front-end development principles is a plus.
This is a fully remote position offering excellent flexibility. The role is vital to developing user-centric digital experiences that serve our audience in and around **Eldoret, Uasin Gishu, KE**.
Remote UI/UX Designer - Mobile Application Development
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Conduct user research, including interviews, surveys, and usability testing, to understand user needs and behaviors.
- Translate user insights and business requirements into intuitive wireframes, user flows, and interactive prototypes.
- Develop high-fidelity mockups and detailed visual designs, ensuring adherence to brand guidelines and accessibility standards.
- Create compelling and user-friendly interfaces for both iOS and Android platforms.
- Collaborate closely with product managers, developers, and other stakeholders to ensure design feasibility and successful implementation.
- Iterate on designs based on user feedback, usability testing, and A/B testing results.
- Establish and maintain design systems, style guides, and UI component libraries to ensure consistency across products.
- Advocate for user-centered design principles throughout the product development process.
- Stay updated with the latest UI/UX design trends, tools, and technologies.
- Present design concepts and rationale effectively to cross-functional teams and stakeholders.
- Contribute to the overall product strategy by providing design perspectives and innovative solutions.
- Ensure that designs are optimized for performance and responsiveness across a range of devices.
Qualifications:
- Bachelor's degree in Design, Human-Computer Interaction, Psychology, or a related field, or equivalent practical experience.
- 3+ years of professional experience as a UI/UX Designer, with a strong focus on mobile application design.
- A comprehensive portfolio showcasing exceptional UI/UX design skills, including wireframing, prototyping, and visual design for mobile apps.
- Proficiency in industry-standard design tools such as Figma, Sketch, Adobe XD, or similar.
- Solid understanding of user-centered design principles, usability heuristics, and interaction design.
- Experience with user research methodologies and usability testing.
- Familiarity with front-end development concepts (HTML, CSS, JavaScript) is a plus.
- Excellent communication, collaboration, and presentation skills.
- Ability to work independently, manage multiple projects, and meet deadlines in a remote setting.
- Experience designing for accessibility (WCAG standards) is highly desirable.
- A keen eye for detail, aesthetics, and a passion for creating beautiful, functional interfaces.
This fully remote role offers a fantastic opportunity to shape the user experience of innovative mobile products. Join our client and help bring exceptional digital experiences to life.
Senior UX/UI Designer - Mobile Application Development
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design process for new mobile applications and features, from user research and wireframing to high-fidelity mockups and prototyping.
- Conduct user research, usability testing, and heuristic evaluations to gather insights and validate design decisions.
- Develop user personas, user journeys, and site maps to articulate user needs and system flows.
- Create intuitive and aesthetically pleasing user interfaces (UI) that align with brand guidelines and enhance user experience (UX).
- Design responsive and engaging mobile interfaces for both iOS and Android platforms.
- Collaborate closely with product managers, developers, and stakeholders to translate requirements into effective design solutions.
- Develop and maintain a consistent design system and style guide for all mobile applications.
- Iterate on designs based on user feedback, A/B testing results, and performance data.
- Stay up-to-date with the latest UX/UI trends, tools, and best practices in mobile design.
- Present design concepts and rationale clearly and effectively to cross-functional teams and stakeholders.
- Bachelor's degree in Design, Human-Computer Interaction, Psychology, or a related field, or equivalent practical experience.
- Minimum of 5 years of experience as a UX/UI Designer, with a strong focus on mobile application design.
- A compelling portfolio showcasing a range of mobile UX/UI design projects, demonstrating your process and problem-solving skills.
- Proficiency in industry-standard design and prototyping tools (e.g., Figma, Sketch, Adobe XD, InVision).
- Solid understanding of user-centered design principles, mobile interaction design patterns, and platform-specific guidelines (iOS Human Interface Guidelines, Android Material Design).
- Experience with conducting user research and usability testing.
- Strong visual design skills with an excellent eye for typography, color, and layout.
- Excellent communication, presentation, and collaboration skills.
- Ability to work independently, manage time effectively, and meet deadlines in a remote setting.
- Experience with animation and motion design for interfaces is a plus.
Lead UX/UI Designer - Mobile Application Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the end-to-end UX/UI design process for mobile applications, from user research and wireframing to high-fidelity prototyping and visual design.
- Conduct user research, including surveys, interviews, and usability testing, to gather insights into user needs and behaviors.
- Create user personas, journey maps, and site maps to inform design decisions.
- Develop intuitive and engaging wireframes, prototypes, and interactive mockups using design tools (e.g., Figma, Sketch, Adobe XD).
- Define and maintain the visual design language, style guides, and design systems for our mobile applications.
- Collaborate closely with product managers and developers to ensure design feasibility and seamless implementation.
- Translate complex user requirements and business goals into elegant and user-friendly interfaces.
- Present design concepts and rationale to stakeholders, effectively communicating design decisions.
- Stay current with the latest UX/UI design trends, mobile technology advancements, and best practices.
- Mentor junior designers and contribute to a collaborative and innovative design culture.
- Bachelor's degree in Design, Human-Computer Interaction (HCI), Graphic Design, or a related field, or equivalent practical experience.
- Minimum of 5-7 years of professional experience in UX/UI design, with a significant focus on mobile application design (iOS and Android).
- A strong portfolio showcasing exceptional UX/UI design work for mobile platforms.
- Proficiency in industry-standard design and prototyping tools (e.g., Figma, Sketch, Adobe XD, InVision).
- Deep understanding of user-centered design principles, usability heuristics, and interaction design.
- Experience conducting user research and usability testing.
- Knowledge of platform-specific design guidelines (Human Interface Guidelines for iOS, Material Design for Android).
- Excellent visual design skills, including typography, color theory, and layout.
- Strong communication, collaboration, and presentation skills.
- Ability to work independently, manage priorities, and deliver high-quality work in a remote setting.
- Experience with design systems is highly desirable.
Web Development Intern
Posted today
Job Viewed
Job Description
Company Description
WEX (Well Executed Ideas Limited) is a premier web development and digital solutions agency based in Nairobi, serving forward-thinking businesses across East Africa. Since 2019, we've been transforming business challenges into powerful digital solutions, specializing in custom website development, e-commerce solutions, mobile app development, and UI/UX design. Our end-to-end development approach, focus on ROI-driven design, and dedicated support team set us apart. We pride ourselves on delivering solutions that drive real business results for clients in finance, technology, real estate, and hospitality sectors.
Role Description
This is a full-time, on-site role for a Web Development Intern based in Nairobi County, Kenya. The Web Development Intern will assist in both front-end and back-end development tasks, including web design, coding, and debugging. Daily tasks also involve collaborating with senior developers, participating in client meetings, and helping to ensure web applications and websites are functional, user-friendly, and visually appealing.
Qualifications
- Knowledge of Front-End Development and Web Design
- Familiarity with Back-End Web Development principles
- General understanding of Web Development technologies and practices
- Strong Communication skills
- Basic experience with technologies such as React, Angular, , , or PHP is beneficial
- Ability to work collaboratively in a team environment
- A keen eye for detail and a passion for creating high-quality digital solutions
- Pursuing or holding a degree in Computer Science, Information Technology, or a related field is a plus
Web Development Intern – Laravel
Posted today
Job Viewed
Job Description
Who We Are
Red Giant Media Agency is Kenya's leading experiential and creative marketing agency, headquartered in Nairobi. Since 2016, we have partnered with top local and international brands to deliver disruptive campaigns, immersive activations, and impactful brand experiences. Beyond our work with clients, we are committed to nurturing young talent and shaping the next generation of marketing professionals in Kenya.
Job Description
We are seeking a
Web Development Intern
with proven experience in
Laravel
and
E-Commerce platform development
. The intern will support our digital team in:
- Developing and maintaining web applications using Laravel.
- Assisting in the setup, customization, and management of e-commerce platforms.
- Supporting website optimization, troubleshooting, and bug fixing.
- Collaborating with designers, marketers, and project managers to deliver functional and visually appealing websites.
- Learning and applying best practices in security, performance, and user experience.
Qualifications
- Must have hands-on experience with
Laravel framework
(academic projects or work experience). - Must have experience in
e-commerce development
(e.g., WooCommerce, Shopify, Magento, or custom platforms). - Currently pursuing or recently completed a degree/diploma in Computer Science, IT, Software Engineering, or related field.
- Basic knowledge of HTML, CSS, JavaScript, and MySQL.
- Strong problem-solving and teamwork skills.
Employment Type & Compensation
- Type:
Internship (6 months). - Compensation:
Monthly stipend provided.
Role Target Audience
This role is best suited for:
- University students in their final year, recent graduates, or early-career professionals eager to gain practical experience in web and e-commerce development.
Equal Opportunity Statement
Red Giant Media is an equal opportunity employer. We welcome applicants from all backgrounds and do not discriminate on the basis of gender, age, ethnicity, religion, or disability.
Application Instructions
We are ONLY receiving applications via LinkedIn. Please submit your application through the LinkedIn "Apply" button. Applications sent by email or other channels will not be considered.
Deadline
Application closing date: 9th September 2025.
Data Privacy Note
All personal data will be handled in compliance with Kenya's Data Protection Act, 2019, and used solely for recruitment purposes.
Be The First To Know
About the latest Softwaredevelopment Jobs in Kenya !
Junior Web Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
As an apprentice, you will be involved in various stages of the web development lifecycle. Your responsibilities will include assisting in the creation and maintenance of websites and web applications, learning to write clean, efficient code, and collaborating with team members on development tasks. You will gain exposure to different programming languages, frameworks, and development tools. Emphasis will be placed on learning best practices in coding, version control (e.g., Git), and agile development methodologies. You will be expected to be eager to learn, ask questions, and actively participate in code reviews and team discussions.
The ideal candidate is a highly motivated individual with a passion for technology and a strong desire to learn web development. While prior professional experience is not required, a foundational understanding of basic programming concepts or exposure to web technologies (HTML, CSS, JavaScript) would be beneficial. You must be a self-starter, capable of managing your time effectively and working independently in a remote environment. Excellent communication skills and a willingness to receive and apply feedback are essential. Our client is committed to providing a supportive and educational environment where apprentices can grow their skills and contribute meaningfully to projects.
Key Responsibilities:
- Assist in the development and maintenance of web applications and websites.
- Learn and apply front-end development technologies (HTML, CSS, JavaScript).
- Support back-end development tasks as needed, under guidance.
- Participate in code reviews and contribute to team discussions.
- Learn and utilize version control systems like Git.
- Follow established coding standards and best practices.
- Assist in testing and debugging web applications.
- Collaborate with senior developers on project tasks.
- Actively seek opportunities to learn new technologies and development techniques.
- Contribute to the overall success of development projects.
- High school diploma or equivalent required; pursuing or recently completed a degree/certification in Computer Science or a related field is a plus.
- Demonstrated passion for web development and technology.
- Basic understanding of programming concepts.
- Familiarity with HTML, CSS, and JavaScript is advantageous.
- Strong desire to learn and grow in a technical field.
- Excellent communication and interpersonal skills.
- Ability to work independently and manage tasks effectively in a remote setting.
- Proactive attitude and willingness to take initiative.
- Reliable internet connection and a suitable remote workspace.
- Eagerness to receive constructive feedback and apply it.
Junior Web Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of responsive web applications.
- Learn and apply front-end technologies such as HTML, CSS, and JavaScript to build user interfaces.
- Gain exposure to back-end development languages and frameworks.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with senior developers on debugging and resolving software defects.
- Learn to use version control systems like Git for code management.
- Assist in the creation of technical documentation.
- Engage in daily stand-ups and team collaboration activities in a remote setting.
- Develop a strong understanding of database concepts and management.
- Contribute to the testing and deployment of web applications.
Qualifications:
- A demonstrable passion for web development and a strong desire to learn.
- Basic understanding of HTML, CSS, and JavaScript is highly desirable.
- Familiarity with programming concepts through personal projects, online courses, or academic work.
- Ability to work independently, manage time effectively, and meet deadlines in a remote environment.
- Strong communication and teamwork skills for virtual collaboration.
- Problem-solving aptitude and a proactive attitude.
- High school diploma or equivalent; pursuing or holding a degree in Computer Science or a related field is a plus.
- Access to a reliable internet connection and a suitable remote work setup.
Junior Web Development Apprentice
Posted 1 day ago
Job Viewed