Role Overview & Specifications
About The RoleWe're seeking a Frontend Software Engineer based in Fayetteville, AR. This Software Engineer will help determine the direction for solution methodology and delivery. They will provide oversight, regular assistance, and will directly manage developers. This position will have the opportunity to work on both current and new features to be deployed to a growing user base of hundreds of thousands. The ideal candidate will be comfortable ramping up quickly in order to create and maintain workflows that deliver value to our platform users. The Senior Software Engineer will be responsible for creating clean, scalable, standards-compliant, reusable, and quality code. In addition, they will contribute to the continuous growth and learning of the software development team and will manage a team of 3 front end engineers. Hiring the right person for this role is important to our team because they will be an integral part of the creation and continuous improvement of our products. As at any growing company, you can expect many other tasks and responsibilities to be assigned as well as growth opportunities to be seized.
Core ResponsibilitiesParticipate in the overall application lifecycleCollaborate with backend developers and UX/UI team membersProvide documentation and training to support other team membersTroubleshoot and debugLearn about new technologies which may be scalable to our applications development organization as a wholeCreate and maintain compliant frontend codebaseHelp define and communicate technical and design requirementsEnsure front end projects are implemented in a scalable and responsible mannerProvide innovative solutions to business problems
Key Competencies4+ years of professional experience as a software engineer 2+ years experience working in Javascript and React.JS2+ years experience with Typescript2+ years of experience using code versioning tools like GitIn-depth understanding of API specificationsIn-depth understanding of the fundamental design principles behind scalable applicationsAbility to write clean, scalable, standards-compliant, reusable, quality codeComfort working in an Agile environmentEntrepreneurial mindset and ability to thrive in a startup environmentTransparency and openness to feedback
Preferred QualificationsExperience developing web and/or mobile mapping applications, Mapbox API preferredFamiliarity with geospatial data standards such as geoJSON or WKTExperience with Next.jsExperience working in SwaggerExperience with DjangoExperience with Linux Networking, Kubernetes, PostgresAutomated testing and code experienceStartup ExperienceExperience in the GIS industry
About Acres
Acres is an actively verified employer hiring talent across technology, engineering, and operations.
- Headquarters: United States / United Kingdom
- Company Size: 1,000+ employees
- Trust Rating: 95 / 100 (Official Registry Audited)