Full Stack Developer
Role Purpose
- As a Full Stack Developer, you will be responsible for
developing and maintaining both front-end and back-end applications. You
will work closely with cross-functional teams to understand business
requirements and deliver innovative software solutions. Your expertise in
both front-end and back-end technologies will contribute to the overall
success of our projects.
Main Responsibilities
Strategy:
- Collaborate with stakeholders to understand business
objectives and contribute to the development of technology strategies and
roadmaps.
- Provide insights and recommendations on the
implementation of new technologies and frameworks to improve software
development processes and deliverables.
Operational:
- Design, develop, and maintain web applications,
ensuring high performance, scalability, and usability.
- Implement responsive and user-friendly front-end interfaces
using HTML, CSS, and JavaScript frameworks.
- Develop robust and secure back-end systems using
languages such as Java, Python, or Node.js.
- Create and optimize database structures and queries to
ensure efficient data storage and retrieval.
- Integrate third-party APIs and services to enhance
application functionality.
- Conduct thorough testing and debugging of applications
to ensure high-quality deliverables.
- Collaborate with team members to review code, provide
feedback, and ensure adherence to best practices and coding standards.
- Troubleshoot and resolve software defects and technical
issues reported by users or identified during testing.
Corporate Governance
(Regulatory and Compliance):
- Adhere to regulatory and compliance requirements while
developing software solutions.
- Ensure the security and privacy of user data by
implementing appropriate measures and protocols.
Leadership and Culture:
- Mentor and guide junior developers, providing technical
expertise and fostering a culture of continuous learning and growth.
- Collaborate with cross-functional teams, including
designers, product managers, and quality assurance, to deliver successful
projects.
- Stay updated with industry trends and emerging
technologies, sharing knowledge and insights with the team.
Key Deliverables
- Timely and high-quality delivery of web applications
and software solutions.
- Effective collaboration with cross-functional teams and
stakeholders.
- Adoption of best practices, coding standards, and
development methodologies.
Key Competencies
- Technical proficiency in full stack development,
including front-end, back-end, and database technologies.
- Attention to detail and a commitment to delivering
high-quality, reliable, and scalable software solutions.
- Ability to work independently and as part of a team,
with excellent time management and organizational skills.
- Adaptability and a willingness to learn and explore new
technologies and frameworks.
- Strong analytical and problem-solving skills, with the
ability to understand complex requirements and translate them into
technical solutions.
Qualifications
- Bachelor’s degree in computer science, Software
Engineering, or a related field (or equivalent work experience).
- Proven experience as a Full Stack Developer, with a
strong portfolio showcasing web applications developed.
- In-depth knowledge of front-end technologies such as
HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular,
Vue.js).
- Proficiency in back-end languages like Java, Python, or
Node.js, and experience with web frameworks (e.g.,Spring, Django, Express).
- Strong database skills, including designing schemas,
optimizing queries, and working with SQL or NoSQL databases.
Relevant Experience
- 3+ years of demonstrable experience.
- Demonstrable portfolio of released applications on the
App store or the Android market.
- Extensive knowledge of at least one mobile programming
language like Kotlin, Swift and Java.
How to Apply
If you are
qualified and seeking an exciting new challenge, please apply via Recruitment@jubileekenya.com quoting
the Job Reference Number and Position by 11th
June 2023 Only shortlisted candidates will be contacted.