Duties and Responsibilities:
● Develop new user-facing features using and React Native
● Build reusable components and front-end libraries for future use
● Translate designs and wireframes into high-quality code
● Optimize components for maximum performance across a vast array of web-capable
devices and browsers
● Develop and maintain mobile applications using React Native
● Utilize Tailwind CSS to develop responsive design layouts and ensure the user
experience on various devices
● Connect the front end application with the services that reside on the back end via
APIs
● Use Python for scripting and automation tasks
● Use Figma and other web design tools to prototype and design user interfaces
● Collaborate with other team members and stakeholders
● Participate in code reviews and provide constructive feedback to peers
● Stay up-to-date with emerging technologies and industry trends and apply them into
operations and activities
Skills and Qualifications:
● Bachelor's degree in Computer Science or related field, or equivalent work
experience
● Minimum of 5 years experience in front end development
● Strong proficiency in JavaScript, including DOM manipulation and the JavaScript
object model
● Thorough understanding of , React Native and their core principles
● Experience with popular workflows (such as Flux or Redux)
● Experience with data structure libraries (., )
● Knowledge of isomorphic React is a plus
● Familiarity with RESTful APIs
● Knowledge of modern authorization mechanisms, such as JSON Web Token
● Familiarity with modern front-end build pipelines and tools
● Experience with common front-end development tools such as Babel, Webpack,
NPM, etc.
● Proficient understanding of code versioning tools, such as Git
● Experience with Tailwind CSS or other CSS frameworks
● Basic understanding of Python scripting and automation
● Experience with Figma or similar web design tools
● Ability to understand business requirements an