Hi Sanjay,
Section 1
The first section can be created with a Block Element – Page Hero, or you can create this section directly in your front page as well.
For the Search form, you’ll need a third party plugin. Or, if there’s something like this in Elementor, you may use that.
Section 2
GenerateBlocks upcoming update, version 1.5.0 has a Query Loop Block which you may use to retrieve “recent” Jobs: https://generateblocks.com/generateblocks-1-5-dynamic-data-query-loops-image-blocks/
Reference to Query Loop Block: https://docs.generateblocks.com/article/query-loop-overview/
Section 3
The “how it works section” can be created with a Grid Block, then add an Image Block, and two Headline Blocks for the title and the subtitle.
I find this video useful with regards to using GenerateBlocks: https://www.youtube.com/watch?v=R7fwJECtgSg
Hope this helps!