diff --git a/common/app/routes/Jobs/components/Jobs.jsx b/common/app/routes/Jobs/components/Jobs.jsx index fec91fc342..31327b9ef1 100644 --- a/common/app/routes/Jobs/components/Jobs.jsx +++ b/common/app/routes/Jobs/components/Jobs.jsx @@ -66,22 +66,28 @@ export default contain( md={ 10 } mdOffset= { 1 } xs={ 12 }> -

Free Code Camps' Job Board

- +

Job Opportunities

+ -

- Need to find the best junior developers? - Post your job today! + xs={ 12 } + xsOffset={ 0 }> +

+ Talented web developers with strong portfolios are eager + to work for your company.

+ + +
+ Follow @CamperJobs
@@ -89,9 +95,6 @@ export default contain( { this.renderChild(children, jobs) || this.renderList(this.handleJobClick, jobs) } - diff --git a/common/app/routes/Jobs/components/List.jsx b/common/app/routes/Jobs/components/List.jsx index 368a376294..5bfb32c360 100644 --- a/common/app/routes/Jobs/components/List.jsx +++ b/common/app/routes/Jobs/components/List.jsx @@ -21,7 +21,8 @@ export default React.createClass({ company, position, isHighlighted, - postedOn + postedOn, + locale }) => { const className = classnames({ @@ -36,12 +37,15 @@ export default React.createClass({ onClick={ () => handleClick(id) }>

- { company } + { company } {' '} - { position } {' '} + + ({ locale }) +

-

Job Information

+

First, tell us about the position

handleChange('position', e) } - placeholder='Position' + placeholder='e.g. Full Stack Developer, Front End Developer, etc.' required={ true } type='text' value={ position.value } @@ -224,7 +224,7 @@ export default contain({ label='Location' labelClassName={ labelClass } onChange={ (e) => handleChange('locale', e) } - placeholder='Location' + placeholder='e.g. San Francisco, Remote, etc.' required={ true } type='text' value={ locale.value } @@ -234,7 +234,6 @@ export default contain({ label='Description' labelClassName={ labelClass } onChange={ (e) => handleChange('description', e) } - placeholder='Description' required={ true } rows='10' type='textarea' @@ -242,14 +241,13 @@ export default contain({ wrapperClassName={ inputClass } />
-

Company Information

+

Tell us about your organization

handleChange('company', e) } - placeholder='Foo, INC' type='text' value={ company.value } wrapperClassName={ inputClass } /> @@ -258,7 +256,7 @@ export default contain({ label='Email' labelClassName={ labelClass } onChange={ (e) => handleChange('email', e) } - placeholder='Email' + placeholder='you@yourcompany.com' required={ true } type='email' value={ email.value } @@ -268,7 +266,7 @@ export default contain({ label='Phone' labelClassName={ labelClass } onChange={ (e) => handleChange('phone', e) } - placeholder='555-123-1234' + placeholder='555-867-5309' type='tel' value={ phone.value } wrapperClassName={ inputClass } /> @@ -277,7 +275,7 @@ export default contain({ label='URL' labelClassName={ labelClass } onChange={ (e) => handleChange('url', e) } - placeholder='http://freecatphotoapp.com' + placeholder='http://freecodecamp.com' type='url' value={ url.value } wrapperClassName={ inputClass } /> @@ -292,11 +290,11 @@ export default contain({ wrapperClassName={ inputClass } />
-

Make it stand out

+

Highlight your listing to make it stand out

handleForm({