Software Engineer V

Responsibilities:

– Drive project technical direction and effectively communicate complex features and systems in detail.

– Work closely with product, design and other cross functional teams to define and refine project specifications.

– Technical design, implement and test (unit and end to end) complex project features and ensure hitting the project release timeline.

– Design and develop front-end interfaces, underlying APIs, or backend systems across a number of programming languages such as JavaScript, Python, PHP(Hack) or C++

– Create consumer products and features on a large scale

– Master Client’s development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity

– Partner closely with infrastructure and operations teams to build and scale back-end services

Day to day activities include but not limited to:

– Collaborating with TL, Design and other XFN teams to implement the desktop UI.

– Tech stack: React, JavaScript, GraphQL, Hack (php)

– Collaborating with TL, Design and other XFN teams to implement the Mobile UI.

– Tech stack: Bloks (a Client specific server-driven mobile UI framework), general UI knowledge

– Working on adding data pipelines to aggregate data and create dashboards for the product.

– Tech stack: SQL, Spark

– Working on middle tier APIs connecting backend ML systems with complex UI product experiences.

– Tech stack: PHP, general ML knowledge

Job Requirements:

Minimum Qualifications:

– Experience with Software Development Life Cycle(SDLC) of full-stack projects with industry-wide impact

– Experience communicating and working across functions to drive solutions

– Experience in working effectively with and influencing senior engineers across organizations

– Proven track record of delivering complex projects within a challenging timeline

– Experience in driving large cross-functional/industry-wide engineering efforts

– Proficient with decentralized source control management tools such as Git and Mercurial within a huge team environment

– Proficient with React/Vue/Angular and/or other similar modern JavaScript framework, or Proficient with mobile development (iOS/Android)

 

Preferred Qualifications:

– Bachelor or advanced degrees in Computer Science or related fields

– Experience shipping products to millions of customers or have started a new line of product

– Experience building and scaling large products or systems

– Experience with multiple dynamic and compiled programming languages in production environments is a plus

– Experience with building privacy and ads related products is a big plus

 

Comments for Suppliers:       

– Want them to have database, Full Stack, UI, and API experience

– Would like large scale company experience

– Want a quick learner so they can ramp up quickly

 

As an equal opportunity employer, ICONMA prides itself on creating an employment environment that 

supports and encourages the abilities of all persons regardless of race, color, gender, age, sexual orientation, citizenship, or disability.

Related Post