Mobile App and Software Developer
- On-site
- Hidd, Al Muḩarraq, Bahrain
- Local IT
Job description
We are seeking a talented and experienced Mobile App and software Developer to join our dynamic team. The ideal candidate will be passionate about creating innovative and user-friendly mobile applications along with a strong foundation in software development principles and a passion for creating innovative solutions. You will be responsible for the entire app development lifecycle, from conceptualization to deployment and maintenance, also designing, developing, and maintaining software applications.
Job requirements
Technical Skills Required
Strong proficiency in programming languages such as Typescript, C#, HTML, CSS
Very Good Experience with mobile development frameworks like Ionic, React Native, or Microsoft Power app
Development Platforms: Angular, .Net, Bootstrap.
Tools: Visual Studio Code, Visual Studio, MSSMS, Postman
API Development and Deployment Experience.
Solid understanding of mobile app architecture and design patterns.
Knowledge of RESTful APIs and JSON data formats.
Familiarity with version control systems (Git).
Experience with software development frameworks and libraries.
Understanding of software development methodologies (Agile, Scrum).
Knowledge of database systems (SQL, NoSQL).
Excellent problem-solving and debugging skills.
Experience with mobile app testing and deployment.
Understanding of UI/UX design principles.
Experience with mobile app testing and deployment.
Knowledge of cloud platform Azure
Job Description and ResponsibilitiesDesign, develop, and maintain high-quality mobile applications for iOS and Android platforms, also Design, develop, and test software applications.
Collaborate with designers, product managers, stakeholders and other developers to create exceptional user experiences to deliver high quality mobile app and software
Write clean, well-documented, and efficient code.
Stay up-to-date with the latest mobile and software development technologies and trends.
Troubleshoot and fix bugs to ensure optimal app performance.
Conduct thorough testing to identify and resolve issues.
Optimize app performance and user experience.
Deploy apps to app stores and manage updates.
Provide technical support and maintenance for existing apps.
Contribute to the overall improvement of the software development process.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field
2 to 3 years’ experience in a related field in full-stack development API Creation
Ability to work independently and as part of a team.
A passion for Mobile technology, software development and a desire to learn new skills.
Strong attention to detail and commitment to quality.
or
All done!
Your application has been successfully submitted!