Software Development Professional
We are seeking a highly skilled software development professional to join our team. This individual will play a key role in the design, development, and maintenance of high-quality software applications that meet client needs.
Key Responsibilities:
* Design, develop, and maintain enterprise-grade software systems with a focus on mobile and web applications.
* Collaborate with cross-functional teams to define project requirements and deliver scalable software solutions.
* Architect efficient front-end and back-end solutions using React Native, Angular, Ionic, Node.js, Firebase, and AWS.
* Develop and integrate RESTful APIs for secure communication between client and server components.
* Troubleshoot and debug applications to improve system performance, scalability, and data security.
* Participate in code reviews, contribute to team learning, and mentor junior developers.
Requirements:
* Bachelor's degree in Systems Engineering, Computer Science, or related discipline.
* At least 2+ years of experience in software engineering and mobile development.
* Experience with backend integration and cloud platforms such as AWS, Firebase, and Node.js.
* Familiarity with Agile development methodologies and CI/CD best practices.
* Strong problem-solving skills, attention to detail, and ability to work collaboratively in a fast-paced environment.