Sr. Software Engineer
Company: IBM
Location: Atlanta
Posted on: August 7, 2022
|
|
Job Description:
Introduction
Software Developers at IBM are the backbone of our strategic
initiatives to design, code, test, and provide industry-leading
solutions that make the world run today - planes and trains take
off on time, bank transactions complete in the blink of an eye and
the world remains safe because of the work our software developers
do. Whether you are working on projects internally or for a client,
software development is critical to the success of IBM and our
clients worldwide. At IBM, you will use the latest software
development tools, techniques and approaches and work with leading
minds in the industry to build solutions you can be proud of. Your
Role and Responsibilities--- Develop great products to inform,
engage and alert users.--- Work side-by-side with product managers,
architects, marketing, and other developers on creating products
and features.--- Find and build creative, robust, maintainable
solutions which satisfy the general audience and weather
enthusiasts.--- Knowledge of, and experience with TypeScript, Node,
React, Golang, Redux (Redux Sagas preferred), and Webpack.--- Work
with the existing code base and develop new additions based on
product requirements.--- Write fluid/liquid/responsive HTML and CSS
(preprocessors a bonus) that works across all three screens (phone,
tablet, and desktop).--- Designing and implementing solutions
collaboratively to add value to software development efforts in the
most cost-efficient way. Must be able to effectively communicate
JavaScript/HTML/SASS designs to other team members in order for
them to implement the design.--- Ability to define, document, and
write tests for web technologies.--- Create custom Object
Oriented/Functional JavaScript libraries and utilize 3rd party
APIs.--- Conduct PR reviews--- Mentor junior developers on the team
as needed Preferred Location: Atlanta, GA Required Technical and
Professional Expertise--- BS/BA degree in a technical field such as
Computer Science or equivalent years of experience.--- Core aspects
of software development using HTML5, CSS, JavaScript and Node.js---
7+ years of experience developing web applications.--- Strong
OOP/Functional software design ability. Able to develop systems
that meet architectural objectives including reusable, scalable
code.--- Exposure to Javascript frameworks such as React
principles, components, hooks and lifecycle.--- Working knowledge
of client and server-side Javascript, including familiarity with
advanced JS design patterns and recent language features through
ECMAScript. --- A person who cares about their products and the
users who use them.--- Ability to work to deadlines. ---
Detail-oriented code quality.--- Ability to prioritize, execute and
deliver projects on time. Preferred Technical and Professional
Expertise--- Github profile and contributed projects.--- 2+ years
of experience with Golang--- Development projects and code samples
you can demo.
Keywords: IBM, Atlanta , Sr. Software Engineer, IT / Software / Systems , Atlanta, Georgia
Click
here to apply!
|