Online Software Developer
Full time
Posted On 06.18.2024
Expire On 07.09.2024 Employer
Description
Introduction to ALTA & ALTA Online
The Adult Literacy Tutors Association is a non-profit organization in existence since 1992. It provides free community classes in reading, writing and spelling for adults in Trinidad and Tobago.
ALTA Online is an interactive, web-based programme of literacy instruction built around Caribbean life skills content and designed for independent use by persons aged 9 and over. In 2023, ALTA Online won an EU Innovation Award.
The development team is led by an expert programmer (Google, Facebook - current) and a highly experienced Application Support Engineer who both provide daily mentoring and monitoring.
Job Description
ALTA Full Stack Application Developer combines the art of design with the art of programming to complete ALTA Online. This person must be proficient in developing web applications using PHP, MySQL, JavaScript, ReactJS, and HTML.
KEY DUTIES
SOFTWARE DEVELOPMENT
- • Translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. Ensure the technical feasibility of UI/UX designs.
- Development of all server-side logic.
- Bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
- Manage back-end services and the interchange of data between the server and the users.
- Build efficient, testable, and reusable code.
- Solve complex performance problems and architectural challenges.
- Integration of data storage solutions, definition, and maintenance of the central database, ensuring high performance and responsiveness to requests from the front end.
- Optimize application for maximum speed and scalability.
- Collaborate with other team members and stakeholders.
- Create associated documentation for all features that are worked upon.
- Debug and troubleshoot issues across development and production environments.
OTHER
- Exigencies of the organization
- Any other duties as assigned by management
Working Hours
- Working hours are flexible between 7.30 am and 5.00 pm.
Skills and Qualifications
- Strong knowledge of PHP web frameworks, e.g. Laravel
- Understanding the fully synchronous behavior of PHP • Understanding of MVC design patterns
- Proficient understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of object-oriented PHP programming
- Understanding accessibility and security compliance
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with the limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git
- Strong knowledge of web standards
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Knack of adhering to best design practices
- Ability to write Technical Documentation
- Bachelor’s Degree in Computer Science or related field with a focus on software development
Preferred Characteristics
- Able to work with a minimum of supervision following set guidelines
- Meticulous attention to detail and a disciplined and productive approach to meeting project deadlines
- Excellent critical thinking abilities (Use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems)
- Proactive
Adult Literacy Tutors Association (ALTA)
View Company Profile
View Saved Jobs Tell a Friend Print This Ad Report This Job
Overview
Tags
Job Requirements
- Bachelor’s Degree in Computer Science or related field with a focus on software development
- Proficient in developing web applications using PHP, MySQL, JavaScript, ReactJS and HTML
- Creating database schemas that represent and support business processes
- Ability to write Technical Documentation
- Meticulous attention to detail and a disciplined and productive approach to meeting project deadlines
Career Advice
BROWSE JOBSHow to apply for a job on JobsTT.com
Ready to apply for a job on Jobstt com We ve got you covered In this guide we ll walk you through the process of applying for a job once you ve uploaded your resume and edited your profile Let s g…
Read More