Job specializations:
-
Software Development
Job Description & How to Apply Below
We are seeking an experienced Software Engineer to develop, maintain and enhance enterprise web and mobile applications. The ideal candidate will have strong expertise in frontend development, cross-platform mobile application development, API integration and modern software engineering practices. The role requires the ability to quickly understand existing applications, deliver scalable solutions and collaborate with cross-functional teams to support business requirements.
Key Responsibilities- Develop, enhance and maintain enterprise web and cross-platform mobile applications
- Design responsive, user-friendly and high-performance frontend interfaces
- Integrate and maintain RESTful APIs and third-party systems
- Build secure, scalable and well-documented application services
- Monitor, troubleshoot, debug and optimize application performance
- Understand and enhance existing codebases while ensuring code quality
- Develop, integrate and maintain AI-powered chatbot solutions
- Write clean, maintainable and reusable code following coding standards
- Use Git and Azure Dev Ops CI CD pipelines for source control, build and deployment
- Implement application security, authentication and compliance best practices
- Collaborate with QA teams during testing, debugging and production releases
- Prepare technical documentation, participate in code reviews and provide technical guidance
- Work closely with Business Analysts, Project Managers and Functional Consultants to translate business requirements into technical solutions
- Experience and strong experience in Frontend Development:
React js, Angular, JavaScript, Type Script, HTML5, CSS3 - Experience in Cross-Platform Mobile Development:
Flutter, React Native or similar - Hands-on experience with REST APIs, API integration and microservices
- Experience with Git, Azure Dev Ops and CI CD pipelines
- Knowledge of application security, authentication and secure coding practices
- Experience debugging and optimizing web and mobile application performance
- Familiarity with AI chatbot integration and modern AI APIs is an advantage
- Strong analytical, problem-solving and troubleshooting skills
- Experience working in Agile Scrum environments
- Excellent communication and stakeholder management skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- Minimum of 3-5 years of professional experience in developing both native mobile applications (iOS/Android) and responsive web applications
- Proficiency in native mobile development languages and SDKs (Swift/Objective-C for iOS, Kotlin/Java for Android)
- Strong command of modern JavaScript frameworks/libraries (e.g., React, Angular, Vue.js) and web technologies (HTML5, CSS)
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction