Location: Amman, Jordan (Onsite / Hybrid)
Employment Type: Full-time
About Vision Dimensions
Vision Dimensions is a leading digital consulting firm helping organizations embrace digital transformation. Our services include:
- Digital transformation strategy
- platforms and system integration
- AI-powered solutions
- Custom software and mobile app development
Role Overview
We are seeking a Frontend Mobile Engineer – Specialist to join our growing frontend engineering team. You will help design and deliver intuitive, high-performance mobile applications used by thousands of users. This role requires both technical depth and a strong focus on user experience.
Key Responsibilities
- Build and maintain scalable, high-performance mobile applications for iOS or Android platforms.
- Collaborate with product managers, designers, and backend engineers to deliver seamless user experiences.
- Write clean, maintainable, and testable code following best practices.
- Optimize application performance, troubleshoot issues, and contribute to continuous improvements.
- Participate in code reviews, feature planning, and cross-functional discussions.
- Mentor junior engineers and contribute to team knowledge sharing (for senior roles).
- Lead teams, define technical direction, and drive delivery of projects aligned with product goals (for managerial roles).
Qualifications
Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.
Experience: 1-8+ years in mobile frontend development with a focus on building and scaling production-ready applications.
Skills:
- Proficiency in mobile development for iOS and/or Android.
- Strong knowledge of mobile app architecture and design patterns (MVC, MVVM, etc.).
- Experience with RESTful APIs integration and data handling.
- Solid understanding of UI/UX best practices and responsive design principles.
- Familiarity with version control tools (e.g., Git) and collaborative workflows.
- Ability to write clean, modular, and testable code.
- Experience with performance optimization and debugging tools.
- Familiarity with CI/CD pipelines, app deployment processes, and build systems.
- Strong problem-solving and analytical skills.
- Leadership, mentorship, and decision-making capabilities (for senior/managerial roles).