Frontend Software Developer -Associate

Altamonte Springs, Florida


Employer: AdventHealth
Industry: Information Systems
Salary: Competitive
Job type: Full-Time

All the benefits and perks you need for you and your family:

- Benefits from Day One

- Paid Days Off from Day One

- Student Loan Repayment Program

- Career Development

- Whole Person Wellbeing Resources

- Mental Health Resources and Support

Our promise to you:

Joining AdventHealth is about being part of something bigger. It's about belonging to a community that believes in the wholeness of each person, and serves to uplift others in body, mind and spirit. AdventHealth is a place where you can thrive professionally, and grow spiritually, by Extending the Healing Ministry of Christ. Where you will be valued for who you are and the unique experiences you bring to our purpose-minded team. All while understanding that together we are even better.

Schedule: Full Time

The role you'll contribute:

Under minimal supervision, the software developer applies practical development knowledge to create and enhance moderately complex frontend applications. Actively participates in outstanding customer service and accepts responsibility in maintaining relationships that are equally respectful to all. TheSoftware Developer Frontend Associate also acts as a peer leader and helps to elevate team members and improve their skills through continual guidance and thought leadership.

The value you'll bring to the team:

This position requires a deep understanding of compilers, continuous test/integration/deployment, unit testing, requirement testing, artifact management, and configuration management. The person in this role works across various platforms, frameworks, and technologies. This position requires the candidate to have a full-stack mindset and be involved in continuously improving the software development environment and tool utilization.

Technical responsibilities

• Manages development activities through the entire software development life cycle.

• Analyze current software functionality and project requirements to understand the scope of work and the impact of future design decisions. Reads, comprehends, and creates technical specifications and technical documentation.

• Develops and codes according to specification and design. Effectively uses integrated development environment tools, including editors, debuggers, etc. Develops and/or modifies software to produce the desired results while adhering to AIT standards.

• Executes testing according to specification. Develops test scripts and execute unit testing. Submits software and associated documentation that is fully tested for Quality Assurance. Participates in the Quality Assurance testing process and fixes interface issues found during testing.

• Liaises with customers and vendors through the software development lifecycle to resolve software challenges, as required.

• Plans and implements changes as required. Performs peer review of production migration before implementation, as needed. Attends change control meetings to represent any changes, as required. Creates detailed implementation plan and implements approved changes into production, as needed.

• Provides accurate and timely status updates to management, escalating roadblocks as necessary.

• Troubleshoots and resolves medium-impact, medium-complexity technical challenges and problems, escalates if necessary.

Administration and support responsibilities

• Proactively completes tasks, actively seeking ways to produce high-quality, efficient work. Respond promptly to assignments and tasks as requested and keep commitments to deadlines.

• Coordinates and manages change control requests through the appropriate change control committee.

• Prepare and provide the status for all work activities assigned to you.

• Coordinate and manage change control requests through the appropriate change control committee.

• Participate in support activities on a 7 * 24 rotating on-call schedule. Identify and troubleshoot issues and problems and provide end-user support.

• Participate in the routine administrative work of the team.

• Support existing web/iOS/Android applications.

Qualifications
The expertise and experiences you'll need to succeed :

KNOWLEDGE AND SKILLS REQUIRED :

• 2+ years of proven experience as a React Native Developer, showcasing a portfolio of mobile applications.

• Understanding of the React Native framework and its core principles.

• Familiarity with JavaScript/Typescript language and its nuances, including ES6+ syntax.

• Understanding of REST APIs, the document request model, and offline storage in the context of React \ React Native

• Proficient understanding of version control systems (e.g., Git).

• Experience working with RESTful APIs

• Experience with responsive web design and cross browser compatibility

• Experience with implementing OWASP top 10 and other web security best practices

• Time management, communications, decision making, presentation, human relations, and organization skills.

• Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects.

• Deep experience building reusable components and front-end libraries for future use

• Deep experience with React.js fundamental principles, including Babel, NPM, Webpack, Redux, Functional Components and Hooks

PREFERRED:

• Experience using React Native paper or Material UI library

• Experience making SAML requests

• Experience with NodeJS

• Experience with TypeScript

• Experience with Storybook JS

• Experience with Search Engine Optimization practices

• Familiarity with Sketch, Zeplin, or Figma

• Familiarity with native build tools like XCode or Android Studio

• Knowledge of healthcare business objectives and strategies.

• Experience in developing and delivering native mobile projects on iOS or Android.

• Experience with Native Bridging for iOS and Android in React Native

EDUCATION AND EXPERIENCE REQUIRED :

• Bachelor's degree in a field of study such as Computer Science, Information Technology, or related field, OR a minimum of two years of relevant work experience

• Two years experience in software development covering object-oriented programming

• Experience logically comprehending technical and/or functional manuals and instructions

• Troubleshooting issue resolution experience

• Experience using an integrated development environment

• Experience working with development environments and toolsets, including: database queries, data types, flat files, data mapping, programming structures, and programming logic, to solve computing problems of low to moderate complexity

• Expert knowledge of Web Development using HTML, CSS and CSS preprocessors (SASS), CSS in JS, and React.js

• Experience reviewing other developers' code

• Experience guiding decisions related to architecture, code quality, readability, reuse, performance, and resilience

• Experience mentoring other developers

Created: 2024-09-03
Reference: 24030990
Country: United States
State: Florida
City: Altamonte Springs



Similar jobs: