What are the responsibilities and job description for the React Web Developer II position at OCV?
OCV, LLC is a national company specializing in technical solutions with a specific emphasis on mobile app development. Currently with headquarters in Lee County, Alabama, we work with a wide range of public agencies that include Law Enforcement, Fire Departments, Emergency Management Agencies, and Public Health Organizations. OCV, LLC also provides custom applications for clients with unique commercial and professional needs.
Career Description Overview
Web developers are expected to work with the Engineering Manager and CTO to manage the vertical market websites, create custom web applications and create custom websites for clients. Working with graphic designers to build user interfaces for all web applications and sites both internal and external.
What You Will Do (responsibilities include but are not limited to):
- Meeting with development and production to discuss user interface ideas and applications.
- Reviewing application requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing highly-responsive user interface components using React concepts.
- Writing application interfaces using JavaScript/Typescript following React workflows.
- Troubleshooting interface software and debugging application code.
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates.
- Maintaining build pipelines and test suites.
What You Will Bring
- Degree in Computer Science, Information Technology, a similar field or equivalent experience.
- 2 years experience working in web development, (React preferred)
- 2 years experience of In-depth knowledge of JavaScript, Typescript, CSS, HTML and front-end languages.
- 2 years experience with Git version control system.
- Knowledge of React tools such as Webpack, Next.js, etc.
- Knowledge of or experience with React Native a plus.
- Knowledge of performance testing frameworks such as Jest, Mocha and Cypress.
- Experience with user interface design.
- Experience with browser-based debugging and performance testing software.
- Demonstrates ability to lead technical discussions among software development engineers.
- Excellent written and verbal communication skills.
- Excellent troubleshooting skills.
- Good project management skills.
What You Will Get
- Hours - This is a full time position.
- Training - We’ll teach you our processes and give you the tools to succeed.
- Environment - We are a modern tech company. We work hard and we play hard.
- Career Growth - We are growing and expanding rapidly.