Full Stack Software Engineer

Year    Bengaluru, Karnataka, India

Job Description



Summary


Posted: Jul 22, 2021
Role Number:200269688
Apple's MSI is seeking a Full-stack (front end focused) developer who is passionate about frontend and well versed in one or more backend languages/technologies. We are a small, close-knit team that uses a Human-Centered Design approach, combined with Agile Methodologies, to get things done quickly and effectively. You will have a deep passion for helping internal partners visualize and use large, complex data sets to drive impactful decisions across all of Apple’s product lines.


Key Qualifications


  • 5+ years of hands on frontend development experience with web apps using HTML, CSS, Javascript and other industry standard frameworks.
  • Extensive experience with React frontend framework, deep understanding of React.js, Redux, and ES6+
  • Solid grasp of data structures and algorithms
  • Experience with Webpack configurations, NGINX, styled-components
  • Experience building a RESTful API with at least one backend language such as Python, Java, Go
  • Experience with cross-functional collaboration in all stages of a product life cycle (prototype and production)
  • Demonstrable knowledge in code versioning tools and processes, testing frameworks, and CICD


Description


Do you love the idea of solving a new business or technical problem every other day with a wide range of technologies? Join our team and be a part of a fast-paced, iterative environment with many exciting responsibilities! In this role you will design and develop new user-facing features using React.js/Redux. Build complex user interfaces from the ground up using the latest web technologies. Collaborate with a diverse team of Designers, Developers, and Engineers. Communicate and present your work in a clear and simple manner. Translate designs and wireframes into high quality code. Navigate competing priorities You will also be: A great teammate who likes to collaborate and ask questions. Positive and able to adapt quickly to change Have a passion for simplicity Have efficient communication skills A self starter, forward-thinking person to consider implications of choices and communicate key decision junctures driving technical design decision-making Have a willingness to learn and try innovative approaches Balance working on variety of high profile, critical projects Initiate and explore alternate technology and approaches to solving problems

Education & Experience


BS, MS, or PhD in Computer Science, Human Machine Interface Design, Human Computer Interaction, or equivalent experience.

Additional Requirements


  • Experience with data visualization frameworks such as D3
  • Knowledge in Kubernetes

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

MNCJobsIndia.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
    JD2885971
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year