Job Details
Job Title: Software Development Associate
Job Level/Classification: Level II – Technical/Professional Level
Department: Software Development
Job Location: Dansoman, Accra (On-site)
Job ID: TA/10/2024/068
Job Posted: September 06, 2024
Application Due Date: September 11, 2024
Monthly Gross Salary Range: GH₵6,948.50 – GH₵7,644.00
Job Summary
The Software Development Associate should be a highly skilled IT personnel with UI skills to join our development team. The ideal candidate should have experience in designing and developing intuitive and visually appealing user interfaces, as well as solid programming skills. The Software Development Associate (UI) will be responsible for designing, developing, and testing user interfaces for our applications, as well as collaborating with our development team to ensure the delivery of high-quality products. The job holder will implement his/her knowledge of computer science principles and proficiency in programming languages to build software products, and systems.
Roles and Responsibilities
The duties of the Software Development Associate shall include:
- Design and develop intuitive and visually appealing user interfaces for our applications and across multiple platforms.
- Collaborate with our development team to ensure the delivery of high-quality products.
- Create prototypes and mockups of user interfaces to present to clients and stakeholders.
- Validate the technical feasibility of UI/UX designs.
- Optimize application for maximum speed and scalability.
- Assure that all user input is validated before submitting to the back-end.
- Develop and test code to ensure the functionality and usability of our user interfaces.
- Collaborate with our design team to ensure visual and brand consistency across our user interfaces.
- Stay up-to-date with the latest trends and technologies in UI design and development.
- Designing, coding, testing and documenting new computer systems, and applications.
- Recommending improvements to design concepts and existing software.
- Developing different prototypes to show the application of new technologies.
- Running and debugging existing code to determine, and solve errors.
- Collaborate with other team members and stakeholders.
- Perform all other duties as assigned by the line manager and Head of Business Operations.
Conditions of Service
TECHAiDE shall be responsible for the provision of transport, office support and other material requirements to facilitate the work of the Software Development Associate. The job holder shall be assessed based on KPIs as it would be attached to his/her appointment letter. Other conditions of service can be found in the staff handbook.
Education and Experience
Minimum Requirements:
- Bachelor’s degree in Software Development, Software Engineering, Computer Science, Software Technology, Information Technology, or a related field.
- Minimum of 2 years of experience in UI design and development.
- Experience, or at least a working familiarity, with JavaScript, Linux/Unix, Perl, Shell, Java, Ruby, PHP, Python, Hands-On SQL, Microsoft ASP.NET MVC, Web API, Node.js.
- Solid skills in HTML, CSS, JavaScript, and front-end frameworks like React or Angular.
- Experience with design tools like Sketch, Figma, or Adobe XD.
- Certifications and skills in coding, communication, debugging, SDLC understanding, and programming languages.
Key Competencies
- Good understanding of SEO principles.
- In-depth understanding of the entire web development process (design, development, and deployment).
- Familiarity with software like Adobe Suite, Photoshop, and content management systems.
- Strong communication and collaboration skills.
- Ability to work in an agile and dynamic environment.
- Experience working with source code and version repository.
- Ability to transform requirements into design concepts and entity relationship diagrams (ERDs).
- Ability to analyze complex technical information.
- Ability to write precise, detailed technical specs and documentation.
- Good organizational skills and ability to work efficiently under pressure to manage multiple tasks and prioritize for completion.
- High standard of ethics in responding to and analyzing client complaints.
- High sense of Integrity and Confidentiality.
- Skill in organizing resources and establishing priorities.
- Demonstrated proficiency using Microsoft Excel.
- Google Drive Suite (Docs, Sheets and Slides).
What We Offer
- Competitive salary and benefits package.
- Opportunity to work with a dynamic and growing company.
- Collaborative and supportive team environment.
- Professional development and growth opportunities.
At PREBBiE Group, we are committed to Diversity & Inclusion. United by our strong Group values, we thrive on the diversity of who we are, where we come from, what we’ve experienced and how we think. We are committed to nurturing an inclusive environment where people can truly be themselves, grow to their full potential and feel they belong. #BetterTogether
All applications submitted via email at humancapital@prebbiegroup.com should indicate the Job ID and Job Title in the subject of the email. No application will be considered after the closing date. Applicants are advised to attach a recent CV/Resume to their email. Only shortlisted applicants will be contacted.