Software Developer

Key Responsibilities:

Participate in designing the architecture of software systems, ensuring scalability, maintainability, and adherence to best practices.
Work closely with senior developers to analyze and understand project requirements, translating them into technical specifications.
Design, develop, and maintain mobile applications using React JS, ensuring optimal performance and user engagement across devices.
Identify and address performance bottlenecks in existing systems. Optimize code and database queries for improved speed and resource utilization.
Implement scalable and secure backend services using best practices in OOP with PHP, specifically tailored for mobile app integration.
Work closely with our design team to refine mobile UX/UI, aiming for an intuitive and visually appealing user experience on mobile platforms.
Utilize critical thinking to address complex mobile app challenges and actively contribute to strategic project planning.
Adapt and customize our existing mobile solutions to better serve our business objectives, employing innovative approaches and technologies.
Apply foundational financial knowledge, such as understanding ledgers, to the development of financial applications for mobile, enhancing their accuracy and usability.
Implement and enforce quality assurance processes, including automated testing, code reviews, and continuous integration, to ensure the delivery of high-quality software.

Qualifications and Skills:

Experience in React Native and JavaScript.
Experience in Vanilla PHP in complex projects.
Able to demonstrate understanding of double entry concepts.
Bachelor’s degree in Computer Science, Information Technology, or related fields.
Demonstrated expertise as a core developer in ERP software projects with a strong understanding of PHP, especially in debugging, customization, and security.
A solid understanding of database management and SQL.
In-depth knowledge of software development methodologies and life cycles.
Exceptional leadership, analytical, and problem-solving skills.
Excellent communication and team management abilities.

Apply via :

www.careers-page.com