Mobile Developer - REMOTE
Job description
About the role
This role owns the full lifecycle development of mobile applications delivered through a reputable company model, ensuring that every solution aligns with strategic client objectives and industry benchmarks. The hire will act as a key contributor within a reputed company framework, translating complex requirements into robust, scalable mobile products that drive client transformation. You will own the architecture and quality of mobile solutions while collaborating closely with cross-functional teams to uphold the highest standards of delivery. This position provides the opportunity to solve challenging technical problems and directly influence the success of high-visibility client initiatives. You will be responsible for implementing features that enhance user engagement and experience across multiple mobile platforms. Ultimately, your work will support the company's mission to bridge the talent gap and deliver right-time, right-solution outcomes for global clients.
Key facts
What you'll do
- Architect and develop robust mobile applications using Ionic with Cordova and Angular, leveraging deep JavaScript and TypeScript expertise.
- Translate intricate business requirements into high-fidelity mobile interfaces that adhere to platform-specific design languages and usability standards.
- Collaborate with product owners and stakeholders to refine feature sets and prioritize deliverables in an agile environment.
- Optimize application performance for speed and scalability across a wide range of devices and network conditions.
- Integrate with back-end services through RESTful APIs, ensuring secure and efficient data synchronization.
- Implement native functionality and third-party plugins to extend the capabilities of hybrid mobile applications.
- Conduct thorough testing and debugging of mobile applications to eliminate defects and ensure a seamless user experience.
- Maintain code quality and documentation to facilitate long-term maintainability and future feature expansion.
- Partner with design teams to ensure pixel-perfect execution of UI components and consistent brand representation.
- Troubleshoot complex issues related to offline storage, threading, and UI responsiveness on both Android and iOS platforms.
- Apply security best practices to protect user data and application integrity during transmission and storage.
- Liaise with remote team members to synchronize development efforts and meet project milestones.
- Utilize version control systems to manage source code and collaborate effectively within the development lifecycle.
- Contribute to continuous improvement initiatives by adopting new tools and methodologies that enhance productivity.
Requirements
- Possess 5 or more years of hands-on experience developing mobile applications using Ionic and Cordova.
- Demonstrate a proven track record as a mobile app developer with shipped products in production environments.
- Show expertise in designing, building, and maintaining mobile applications using Ionic frameworks.
- Bring experience working with both Android and iOS platforms to ensure cross-platform compatibility.
- Have good hands-on exposure to Angular versions 5 and above, along with JavaScript and TypeScript.
- Show good hands-on exposure to JavaScript and jQuery libraries for dynamic interface manipulation.
- Possess an in-depth understanding of HTML5, HTML4, and CSS3 frameworks for responsive design.
- Familiarize yourself with RESTful services, UI frameworks, offline storage mechanisms, threading models, and performance tuning.
- Understand and apply design principles to create intuitive and user-centric mobile products.
- Understand and adhere to Android and Apple platform guidelines and other UX and UI standards.
- Become familiar with mobile notifications, messaging systems, and integration methods.
- Gain experience with enterprise application integration patterns and methodologies.
- Have good hands-on exposure to Ionic development practices and tools.
- Show willingness to learn and adapt to evolving technologies in the mobile space.
Nice to have
Preferred skills include advanced knowledge of mobile performance optimization and experience with CI/CD pipelines for mobile deployment.
Practical notes
This is a full-time, remote contract role with an initial duration of 6 months, extendable based on performance and project needs. The position is open to candidates located in any time zone with reliable internet connectivity. No travel is required, and no visa sponsorship is mentioned at this time.