Software Engineer Seniors
Company | Fidelity National Information Services |
---|---|
Location | Jacksonville, FL, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree or foreign equivalent in Computer Science or related field
- Five (5) years of progressively responsible experience in the job offered or a related occupation
- Experience performing software development with a focus on front-end development using React.js
- Proficiency in JavaScript, TypeScript, HTML, CSS, AEM and related web technologies
- Experience with state management libraries including Redux, MobX, and RxJs
- Utilization of AWS cloud development and React/Redux
- Experience building micro-frontends and working with mono repositories
- Experience with client and server side rendering
- Knowledge of ARIA, accessibility, and WCAG
- Experience with CI/CD pipelines, version control (git), and automated deployment practices
- Integration of frontend with scalable backend services including REST and GraphQL
- Configuration and debugging of frontend tooling including webpack, node, npm, storybook, yarn, and babel
- Experience testing at the unit, component, integration, and end-to-end levels including the use of Jest libraries
Responsibilities
- Analyze, design, program, debug and modify software enhancements and/or new products
- Interact with product managers and/or users to define system requirements and/or necessary modifications
- Participate in software design meetings and analyze user needs to determine technical requirements
- Write technical specifications based on conceptual design and stated business requirements
- Write code, complete programming, and perform testing and debugging of applications using current programming languages and technologies
- Complete documentation and procedures for installation and maintenance
- Train and communicate with internal Client Training, Client Relationship and Sales teams on systems application
- Responsible for developing or executing project plans, budgets, and schedules and for documenting work and results
- Deliver informational and decision-seeking presentations to technical and business groups to internal and/or external audiences
- Lead the architecture, technical design, and development of scalable and maintainable cloud-based (AWS) AEM and React-based integrated web applications
- Lead and collaborate with other Back End developers on the team for necessary integration, troubleshooting
- Collaborate with product owners, designers, and other engineers to define requirements and translate them to technical specifications and technical designs
- Implement best practices for front-end development, including code reviews, testing, and documentation
- Optimize applications for maximum speed and scalability while ensuring a seamless user experience
- Stay up to date with the latest trends and advancements in React.js and front-end development, and advocate for their adoption when appropriate
- Mentor junior engineers and provide technical guidance and support as needed
Preferred Qualifications
-
No preferred qualifications provided.