We’re Hiring!

Job Description: Front-End App Developer

Clumsy Studios is a web3 gaming studio looking for a front-end app developer to assist our team in building out our play-to-mint gaming platform Clumsy Valley. The ideal candidate has a rich background in react-native or similar frameworks with 3+ years of experience in creating well-structured front-end architecture and API integrations.

Crypto/web3 background is a plus but not required. Knowledge of the Cardano blockchain is a plus but not required.

React Native Developer Responsibilities:

  • Design and implement user interface components for JavaScript-based web and mobile applications using React ecosystem

  • Work as a part of a small team that includes other react native developers, designers, QA experts, and managers

  • Build app and UI components from prototypes and wireframes

  • Work with native modules as and when required

  • Use Native APIs for tight integrations with both platforms – Android and iOS

  • Write automated tests to ensure error-free code and performance

  • Improve front-end performance by eliminating performance bottlenecks

  • Create front-end modules with maximum code reusability and efficiency

  • Implement clean, smooth animations to provide an excellent user interface Work with third-party dependencies and APIs

  • Work with Redux architecture to improve the performance of the websites/mobile apps

  • Coordinate with the cross-functional teams to build apps within stipulated time/budget.

Technical Skills:

  • Experience working with React web and mobile along with tools like Flux, Flow, Redux, etc.

  • In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages

  • Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state

  • A complete understanding of the full mobile app development lifecycle right from prototyping

  • Knowledge of type checking, unit testing, typescript, prop types, and code debugging

  • Experience working with REST APIs, document request models, offline storage, and third-party libraries

  • Strong understanding of web technologies like JavaScript, HTML, and CSS

  • Knowledge of user interface design and responsive designs

Non-Technical Skills:

  • Strong knowledge of software development approaches, principles, and flows

  • Experience working on large, complex web and mobile apps

  • Ability to create and maintain smooth continuous integration and continuous delivery pipeline of React Native applications

  • Understanding React Native best principles and design aesthetics

  • A positive mindset and continuous-learning attitude

  • Stay updated with new updates, technologies, and news about React Native

  • Ability to solve issues and contribute to libraries as and when needed

  • Experience working in an agile development environment

  • Strong verbal and written communication skills to communicate strategy

  • Familiarity with modern front-end tools and building pipelines

  • A collaborative approach to building apps and solving complex problems

  • Attention to detail and problem-solving skills

  • Client-focused approach with a goal of creating user-centric designs

  • Good interpersonal, communication, and collaboration skills

  • Ability to write clean, well-documented code that follows good coding practices