Mobile Developer
Adecco
- Abu Dhabi
- Permanent
- Full-time
Job DescriptionJob Title: Mobile Developer
Location: Abu Dhabi, UAE
Duration :12months extendable under payroll of Adecco
Experience level: 5+ years
Salary: Open for discussionResponsibilities:
- Application development:
- Mobile application development using Reactive Native technologies
- Application Support:
- Provide ongoing support and troubleshooting for React Native mobile applications.
- Collaborate with cross-functional teams to identify and resolve issues promptly.
- Analyze and debug application defects, ensuring a seamless user experience.
- Troubleshooting and Bug Fixing:
- Diagnose and resolve issues in existing applications.
- Conduct testing and debugging to ensure optimal performance.
- Performance Optimization:
- Identify opportunities for performance improvements and implement them.
- Monitor and optimize application performance.
- Security:
- Implement security best practices to protect web applications from vulnerabilities.
- Stay updated on the latest security threats and solutions.
- Documentation:
- Create and maintain technical documentation, including code comments and user guides.
- Testing and Quality Assurance:
- Develop and execute unit tests, integration tests, and automated test suites to validate software functionality and performance.
- Take part in cross-team application testing.
- Participate in and conduct code reviews to maintain code quality and adhere to best practices.
- Collaboration:
- Collaborate with cross-functional teams, including designers, front-end developers, and project managers.
- Participate in code reviews and knowledge sharing.
Minimum Qualifications:
- Bachelor's degree or equivalent in Computer Science or a related field or equivalent work experience
- Minimum 5-7 years' experience in information technology
- At least 5 years experience in mobile application development using Reactive Native technologies
- Experience in application support and maintenance
- In-depth knowledge of React Native, C#, .NET framework and ASP.NET
- Proficiency in web development technologies like HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React).
- Experience with database design and development using SQL Server or other relational databases.
- Strong understanding of software design principles, design patterns, and best practices.
- Familiarity with Agile/Scrum methodologies and version control systems (e.g., Git).
- Familiarity with React for web development can be beneficial, as React Native is built on the principles of React.
- Familiarity with version control systems, especially Git, for collaborative development.
- Understanding of CI/CD pipelines for automating the build and deployment processes
- Excellent problem-solving skills and the ability to handle complex technical challenges.
- Strong communication skills and the ability to collaborate effectively with team members and stakeholders.
- Proactive attitude with a passion for continuous learning and staying up-to-date with industry trends.