Software Front End Mobile Architect

Orlando, FL, United States

Job Description


Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.

About Abbott

At Abbott, we believe people with diabetes should have the freedom to enjoy active lives. That\xe2\x80\x99s why we\xe2\x80\x99re focused on helping people with diabetes manage their health more effectively and comfortably, with lifechanging products that provide accurate data to drive better-informed decisions. We\xe2\x80\x99re revolutionizing the way people monitor their glucose levels with our new sensing technology.

Working at Abbott

At Abbott, you can do work that matters, grow, and learn, care for yourself and family, be your true self and live a full life. You\xe2\x80\x99ll also have access to:

\xc2\xb7 Career development with an international company where you can grow the career you dream of.

\xc2\xb7 Free medical coverage for employees* via the Health Investment Plan (HIP) PPO

\xc2\xb7 An excellent retirement savings plan with high employer contribution

\xc2\xb7 Tuition reimbursement, the student debt program and education benefit - an affordable and convenient path to getting a bachelor\xe2\x80\x99s degree.

\xc2\xb7 A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune.

\xc2\xb7 A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.

The Opportunity
Candidates will work with a modern tech stack on mobile and cloud platform that strives to improve the health and well-being of users in over 49 countries. The core platform consists of systems housed in a large-scale environment responsible for processing billions of tasks every day. The candidate should have strong leadership ability and bring a passion for software engineering to help shape the direction of the team. Highly sought-after qualities include versatility and a desire to continuously learn, improve, and empower other team members. Candidate will support building scalable, highly available, efficient, and secure software solutions for medical devices.

What You\'ll Work On

Mobile Architecture Design: Collaborate with stakeholders, including product managers, designers, and backend architects, to understand the requirements of the mobile application. Design and architect the frontend structure, navigation flows, and component hierarchy specifically for mobile platforms.

Platform and Technology Selection: Evaluate and select appropriate frontend technologies, frameworks, and tools for mobile application development. Consider the specific requirements and capabilities of different mobile platforms (e.g., iOS, Android) and choose the best technologies accordingly. Stay updated with the latest mobile development trends and tools.

Code Standards and Best Practices: Establish coding standards, best practices, and guidelines for the frontend development team. Define and enforce coding patterns, maintainable code organization, and proper documentation to ensure consistency and efficiency across the project.

Responsive and Adaptive Design: Design mobile frontend architecture that incorporates responsive design principles, ensuring that the application adapts to different screen sizes, orientations, and resolutions. Consider platform-specific design guidelines and user experience patterns to provide a consistent and intuitive UI.

Native or Cross-Platform Development: Determine the most suitable approach for mobile development, whether native (platform-specific) or cross-platform (using frameworks like React Native or Flutter). Evaluate the trade-offs between development speed, performance, and platform capabilities.

Performance Optimization: Optimize the mobile frontend architecture to ensure optimal performance on mobile devices. Consider factors such as rendering speed, memory usage, network efficiency, and battery consumption. Implement techniques like code optimization, lazy loading, and image optimization.

Integration with Backend Services: Collaborate with backend architects to ensure seamless integration between the frontend and backend components of the mobile application. Define the API contracts and data exchange formats for efficient communication between the frontend and backend.

User Experience and Usability: Collaborate with UX designers to translate design wireframes and mockups into functional and visually appealing mobile interfaces. Ensure a smooth and intuitive user experience by implementing user-friendly navigation, touch gestures, and animations.

Mobile-Specific Security Considerations: Consider mobile-specific security measures, such as secure storage, data encryption, and authentication mechanisms, to protect sensitive data in the mobile application. Stay updated with mobile security best practices and industry standards.

Testing and Quality Assurance: Collaborate with the QA team to define and implement effective testing strategies for mobile applications. Conduct thorough testing of the frontend components, including UI testing, usability testing, and compatibility testing across different mobile devices and operating system versions.

Performance Monitoring and Maintenance: Monitor and analyze frontend performance metrics, identify issues, and propose improvements. Perform regular maintenance tasks, including debugging, bug fixing, and applying security patches to ensure the stability and security of the frontend architecture.

Continuous Improvement and Innovation: Stay abreast of the latest advancements in mobile technologies, frameworks, and development practices. Continuously evaluate and suggest improvements to the mobile frontend architecture to enhance performance, user experience, and maintainability.

Required Qualifications \xe2\x80\x8b

Bachelor\'s Degree with 10+ years of experience or Master\'s Degree with 7+ years of related experience.

Mobile Development Frameworks: Proficiency in mobile development frameworks such as React Native, Flutter, Xamarin, and native platforms (iOS and Android). Understanding the core concepts, features, and limitations of these frameworks is crucial for designing and architecting mobile frontend applications. React Native and Native Platforms experience is mandatory.

Frontend Technologies: Strong command over frontend technologies like HTML5, CSS3, JavaScript, and popular JavaScript frameworks/libraries (e.g., React, Angular, Vue.js). Knowledge of mobile-specific frontend libraries and frameworks is essential to build responsive and efficient mobile user interfaces.

Frontend Architecture Principles: Familiar with design systems, design tokens and patterns to integrate headless content management systems (e.g. Contentful).

UI/UX Design: Familiarity with UI/UX design principles, usability standards, and best practices. A good Mobile Software Frontend Architect should possess an eye for design, understand the principles of user-centered design, and collaborate effectively with UX designers to create visually appealing and intuitive mobile interfaces.

Mobile Platform Knowledge: In-depth knowledge of mobile platforms (iOS, Android) and their respective design guidelines, user interface patterns, and mobile-specific features. Understanding the unique characteristics and capabilities of each platform is crucial for designing optimal mobile frontend architectures.

Cross-Platform Development: Experience in cross-platform development frameworks like React Native. Proficiency in writing code that can be shared across multiple platforms efficiently, while also understanding the trade-offs between cross-platform and native development.

Mobile Performance Optimization: Strong expertise in optimizing mobile application performance, including reducing rendering and loading times, minimizing memory and battery consumption, and optimizing network requests. Familiarity with tools and techniques to measure and enhance mobile app performance is necessary.

Backend Integration: Understanding of backend systems, APIs, and integration mechanisms. Ability to collaborate with backend architects to define API contracts, ensure seamless communication between frontend and backend, and design efficient data exchange protocols.

Mobile Security: Knowledge of mobile-specific security considerations, including secure data storage, encryption techniques, secure network communication, and authentication mechanisms. Understanding mobile security best practices and staying updated with emerging security threats is crucial.

Testing and Debugging: Proficiency in mobile app testing techniques, including unit testing, integration testing, and UI testing across various mobile devices and operating system versions. Strong debugging skills to identify and fix issues in the frontend codebase.

Leadership and Communication: Strong leadership and communication skills to effectively collaborate with cross-functional teams, including product managers, designers, backend developers, and QA engineers. The ability to communicate technical concepts clearly and guide frontend developers is essential.

Continuous Learning: A passion for staying updated with the latest mobile technologies, frameworks, development practices, and design trends. A Mobile Software Frontend Architect should be proactive in continuously learning and experimenting with new tools and techniques.

*

Participants who complete a short wellness assessment qualify for FREE coverage in our HIP PPO medical plan. Free coverage applies in the next calendar year.

Learn more about our health and wellness benefits, which provide the security to help you and your family live full lives:

Follow your career aspirations to Abbott for diverse opportunities with a company that can help you build your future and live your best life. Abbott is an Equal Opportunity Employer, committed to employee diversity.

Connect with us at , on Facebook at and on Twitter @AbbottNews and @AbbottGlobal

Abbott

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4318458
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Orlando, FL, United States
  • Education
    Not mentioned