Identigate is a leading developer of mobile and web software platforms and applications for emerging markets.
JOB RESPONSIBILITIES
- Define, Design and architect and communicate design requirements of assigned projects.
- Write clean, maintainable, efficient code, and reusable code and tests, build prototypes, troubleshoot issues, and check bottlenecks using best practices and design patterns.
- Work on RESTful APIs for assigned software projects
- Work on user-facing elements and integrate with server-side logic
- Design Robust and Secure APIs that support mobile and desktop clients.
- Optimize applications for performance and scalability
- Collaborate with multidisciplinary team of designers and developers
- Write automated tests to ensure quality and prevent regressions.
- Lead projects where necessary
KEY COMPETENCES
- Minimum Bachelor of Science in computer science, software engineering, programming, or equivalent
- Minimum B Plain High School Score. A score of B or Higher in STEM (Science, Technology, and Engineering & Mathematics) Subjects shall have a higher advantage.
- Proficiency in front-end web development technologies such as HTML, CSS, JavaScript, Ajax, React, VueJs, and Nuxt
- Proficiency in back-end web development technologies such as PHP, Laravel, CodeIgniter, Node.js, Python, and Ruby on rails.
- Knowledge of database systems and experience with SQL and NoSQL databases.
- Familiarity with software development tools such as Git, JIRA, and CI/CD pipelines.
- Understanding of object-oriented programming
- Experience with the design and implementation of RESTful APIs
- Understanding of code deployment tools such as Jenkins, Capistrano, and Electric Flow
- Strong communication skills and ability to work collaboratively with cross-functional teams including designers, product managers, and other engineers.
- Ability to work independently, manage priorities, and deliver high-quality work within tight timelines.
- Experience with deploying web applications to production environments e.g., cloud
ORGANIZATIONAL ALIGNMENT
- Reports to the Technical Manager (Directly) and Executive Leadership Team.
- Works closely and collaboratively with the System Engineers, Developers, sales and account teams.
ACCOUNTABILITIES AND PERFORMANCE MEASURES
- Accurately maintains task details and reports on the same on a weekly basis.
- Maintains timetables and ensures all deadlines are met. Must be flexible and display initiative in working on new tasks.
- Keeps an accurate record of projects’ status and informs management of any delays or key issues.
- Administrative tasks are accomplished carefully and thoroughly, with appropriate questions asked when necessary to ensure that the job is done correctly.
- Meets all deadlines as indicated by the immediate supervisor
The post Fullstack Software Engineer at Identigate appeared first on Jobs in Kenya - http://jobcenterkenya.com/.
No comments:
Post a Comment